2013-01-12 00:54:08 -05:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?eclipse version="3.4"?>
|
|
|
|
<plugin>
|
2016-03-31 11:28:28 -04:00
|
|
|
<extension-point id="qtInstallProvider" name="Qt Install Provider" schema="schema/qtInstallProvider.exsd"/>
|
|
|
|
<extension-point id="qtToolChainMapper" name="Qt ToolChain Mapper" schema="schema/qtToolChainMapper.exsd"/>
|
2013-11-28 19:58:37 +01:00
|
|
|
|
2013-01-12 00:54:08 -05:00
|
|
|
<extension
|
|
|
|
point="org.eclipse.cdt.core.templates">
|
2013-10-23 07:12:25 -04:00
|
|
|
<template
|
|
|
|
filterPattern=".*g\+\+"
|
|
|
|
id="org.eclipse.cdt.qt.core.template.helloWorld.Qt5"
|
|
|
|
location="templates/project/Qt5/template.xml"
|
|
|
|
projectType="org.eclipse.cdt.build.makefile.projectType"/>
|
2013-01-12 00:54:08 -05:00
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.cdt.core.templateAssociations">
|
2013-10-23 07:12:25 -04:00
|
|
|
<template id="org.eclipse.cdt.qt.core.template.helloWorld.Qt5">
|
2013-01-12 00:54:08 -05:00
|
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.mingw.base"/>
|
|
|
|
<toolChain id="cdt.managedbuild.toolchain.gnu.base"/>
|
2013-10-23 07:12:25 -04:00
|
|
|
<toolChain id="cdt.managedbuild.toolchain.llvm.clang.macosx.base"/>
|
2013-01-12 00:54:08 -05:00
|
|
|
</template>
|
|
|
|
</extension>
|
2013-01-12 16:10:21 -05:00
|
|
|
<extension
|
|
|
|
point="org.eclipse.core.contenttype.contentTypes">
|
|
|
|
<content-type
|
|
|
|
base-type="org.eclipse.core.runtime.text"
|
|
|
|
file-extensions="pro"
|
|
|
|
id="qtProjectFile"
|
|
|
|
name="%qtProjectFile.name"
|
|
|
|
priority="normal">
|
|
|
|
</content-type>
|
|
|
|
<content-type
|
|
|
|
base-type="org.eclipse.core.runtime.text"
|
|
|
|
file-extensions="qml"
|
|
|
|
id="qmlFile"
|
|
|
|
name="%qmlFile.name"
|
|
|
|
priority="normal">
|
|
|
|
</content-type>
|
2015-09-23 16:51:29 -04:00
|
|
|
<content-type
|
|
|
|
base-type="org.eclipse.core.runtime.xml"
|
|
|
|
file-extensions="qrc"
|
|
|
|
id="qrcFile"
|
|
|
|
name="%qrcFile.name"
|
|
|
|
priority="normal">
|
|
|
|
</content-type>
|
2013-01-12 16:10:21 -05:00
|
|
|
</extension>
|
2013-01-17 15:20:49 -05:00
|
|
|
<extension
|
|
|
|
id="qtNature"
|
|
|
|
point="org.eclipse.core.resources.natures">
|
|
|
|
<runtime>
|
|
|
|
<run
|
2015-08-26 16:58:18 -04:00
|
|
|
class="org.eclipse.cdt.internal.qt.core.QtNature">
|
2013-01-17 15:20:49 -05:00
|
|
|
</run>
|
|
|
|
</runtime>
|
2015-08-26 16:58:18 -04:00
|
|
|
<builder
|
|
|
|
id="org.eclipse.cdt.qt.core.qtBuilder">
|
|
|
|
</builder>
|
2013-01-17 15:20:49 -05:00
|
|
|
</extension>
|
2013-02-20 13:23:40 -05:00
|
|
|
<extension
|
2013-11-29 08:28:51 -05:00
|
|
|
point="org.eclipse.cdt.core.PDOMASTProcessor"
|
|
|
|
id="qt.PDOMASTProcessor"
|
|
|
|
name="Qt PDOM AST Processor">
|
|
|
|
<processor
|
2013-12-12 07:40:51 -05:00
|
|
|
class="org.eclipse.cdt.internal.qt.core.pdom.QtPDOMASTProcessor">
|
2013-02-20 13:23:40 -05:00
|
|
|
<enablement>
|
|
|
|
<with variable="projectNatures">
|
|
|
|
<iterate operator="or">
|
|
|
|
<equals value="org.eclipse.cdt.qt.core.qtNature"/>
|
|
|
|
</iterate>
|
|
|
|
</with>
|
|
|
|
</enablement>
|
2013-11-29 08:28:51 -05:00
|
|
|
</processor>
|
|
|
|
</extension>
|
|
|
|
<extension point="org.eclipse.cdt.core.language">
|
|
|
|
<pdomLinkageFactory
|
|
|
|
id="Qt"
|
2013-12-12 07:40:51 -05:00
|
|
|
class="org.eclipse.cdt.internal.qt.core.pdom.PDOMQtLinkageFactory"/>
|
2013-02-20 13:23:40 -05:00
|
|
|
</extension>
|
2013-10-23 07:12:25 -04:00
|
|
|
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
|
|
|
|
<provider
|
2013-12-12 07:40:51 -05:00
|
|
|
class="org.eclipse.cdt.internal.qt.core.QtIncludePathsProvider"
|
2013-10-23 07:12:25 -04:00
|
|
|
id="org.eclipse.cdt.qt.core.QtPathsProvider"
|
|
|
|
name="%QtInstallHeaders.pathProvider.name"
|
|
|
|
prefer-non-shared="false">
|
|
|
|
<language-scope id="org.eclipse.cdt.core.g++"/>
|
|
|
|
</provider>
|
|
|
|
</extension>
|
2013-12-13 17:03:52 -05:00
|
|
|
<extension point="org.eclipse.core.expressions.definitions">
|
|
|
|
<definition id="org.eclipse.cdt.qt.core.isQtProject">
|
|
|
|
<with variable="projectNatures">
|
|
|
|
<iterate operator="or">
|
|
|
|
<equals value="org.eclipse.cdt.qt.core.qtNature"/>
|
|
|
|
</iterate>
|
|
|
|
</with>
|
|
|
|
</definition>
|
|
|
|
</extension>
|
2014-01-02 17:06:05 -05:00
|
|
|
<extension
|
|
|
|
point="org.eclipse.cdt.codan.core.checkers"
|
|
|
|
id="org.eclipse.cdt.core.qt.SyntaxCheckers">
|
|
|
|
<category
|
|
|
|
id="org.eclipse.cdt.qt.core.qtproblemcategory"
|
|
|
|
name="Qt Problems">
|
|
|
|
</category>
|
|
|
|
<checker
|
|
|
|
id="org.eclipse.cdt.core.qt.connectfunctioncallchecker"
|
|
|
|
name="Qt Connect Function Call Checker"
|
|
|
|
class="org.eclipse.cdt.internal.qt.core.codan.QtSyntaxChecker">
|
|
|
|
<problem
|
|
|
|
category="org.eclipse.cdt.qt.core.qtproblemcategory"
|
|
|
|
defaultEnabled="true"
|
|
|
|
defaultSeverity="Warning"
|
|
|
|
id="org.eclipse.cdt.qt.core.qtproblem"
|
|
|
|
markerType="org.eclipse.cdt.qt.core.qtproblem"
|
|
|
|
messagePattern="{0}"
|
|
|
|
name="Qt Syntax Problem">
|
|
|
|
</problem>
|
|
|
|
</checker>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.core.resources.markers"
|
|
|
|
id="qtproblem"
|
|
|
|
name="Qt C/C++ Problem">
|
|
|
|
<super type="org.eclipse.cdt.codan.core.codanProblem"/>
|
|
|
|
<persistent value="true"/>
|
|
|
|
</extension>
|
2015-08-26 16:58:18 -04:00
|
|
|
<extension
|
|
|
|
id="qtBuilder"
|
2015-11-24 14:56:37 -05:00
|
|
|
name="Qt Builder"
|
2015-08-26 16:58:18 -04:00
|
|
|
point="org.eclipse.core.resources.builders">
|
|
|
|
<builder
|
|
|
|
callOnEmptyDelta="true"
|
|
|
|
hasNature="true"
|
|
|
|
isConfigurable="true"
|
|
|
|
supportsConfigurations="true">
|
|
|
|
<run
|
|
|
|
class="org.eclipse.cdt.internal.qt.core.build.QtBuilder">
|
|
|
|
</run></builder>
|
|
|
|
</extension>
|
2015-09-25 17:01:37 -04:00
|
|
|
<extension
|
|
|
|
point="org.eclipse.launchbar.core.launchBarContributions">
|
|
|
|
<descriptorType
|
|
|
|
class="org.eclipse.cdt.internal.qt.core.launch.QtLaunchDescriptorType"
|
|
|
|
id="org.eclipse.cdt.qt.core.launchDescriptorType"
|
|
|
|
priority="10">
|
|
|
|
<enablement>
|
|
|
|
<instanceof
|
|
|
|
value="org.eclipse.core.resources.IProject">
|
|
|
|
</instanceof>
|
|
|
|
<test
|
|
|
|
forcePluginActivation="true"
|
|
|
|
property="org.eclipse.core.resources.projectNature"
|
|
|
|
value="org.eclipse.cdt.qt.core.qtNature">
|
|
|
|
</test>
|
|
|
|
</enablement>
|
|
|
|
</descriptorType>
|
|
|
|
<configProvider
|
2015-11-26 16:20:37 -05:00
|
|
|
class="org.eclipse.cdt.internal.qt.core.launch.QtLocalLaunchConfigationProvider"
|
2015-09-25 17:01:37 -04:00
|
|
|
descriptorType="org.eclipse.cdt.qt.core.launchDescriptorType"
|
|
|
|
priority="10">
|
|
|
|
</configProvider>
|
|
|
|
</extension>
|
2016-01-25 15:00:32 -05:00
|
|
|
<extension
|
|
|
|
point="org.eclipse.debug.core.launchConfigurationTypes">
|
|
|
|
<launchConfigurationType
|
2016-02-02 16:42:06 -05:00
|
|
|
delegate="org.eclipse.cdt.internal.qt.core.launch.QtLocalRunLaunchConfigDelegate"
|
2016-01-25 15:00:32 -05:00
|
|
|
id="org.eclipse.cdt.qt.core.launchConfigurationType"
|
2016-02-02 16:42:06 -05:00
|
|
|
modes="run"
|
2016-01-25 15:00:32 -05:00
|
|
|
name="Qt Local Application"
|
2016-02-02 16:42:06 -05:00
|
|
|
public="true"
|
|
|
|
sourceLocatorId="org.eclipse.cdt.debug.core.sourceLocator"
|
|
|
|
sourcePathComputerId="org.eclipse.cdt.debug.core.sourcePathComputer">
|
2016-01-25 15:00:32 -05:00
|
|
|
</launchConfigurationType>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.debug.core.launchDelegates">
|
|
|
|
<launchDelegate
|
|
|
|
delegate="org.eclipse.cdt.internal.qt.core.launch.QtLocalDebugLaunchConfigDelegate"
|
|
|
|
id="org.eclipse.cdt.qt.core.launchDelegate.debug.local"
|
|
|
|
modes="debug"
|
|
|
|
name="Qt Local Debug launcher"
|
|
|
|
type="org.eclipse.cdt.qt.core.launchConfigurationType">
|
|
|
|
</launchDelegate>
|
|
|
|
</extension>
|
2016-03-31 11:28:28 -04:00
|
|
|
<extension
|
|
|
|
point="org.eclipse.cdt.core.buildConfigProvider">
|
|
|
|
<provider
|
|
|
|
class="org.eclipse.cdt.internal.qt.core.build.QtBuildConfigurationProvider"
|
|
|
|
id="org.eclipse.cdt.qt.core.qtBuildConfigProvider"
|
|
|
|
natureId="org.eclipse.cdt.qt.core.qtNature">
|
|
|
|
</provider>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.cdt.core.toolChainProvider">
|
|
|
|
<provider
|
2016-04-27 16:44:47 -04:00
|
|
|
class="org.eclipse.cdt.qt.core.QtMinGWToolChainProvider"
|
|
|
|
id="org.eclipse.cdt.qt.core.qtMinGWProvider">
|
2016-03-31 11:28:28 -04:00
|
|
|
</provider>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.cdt.qt.core.qtInstallProvider">
|
|
|
|
<provider
|
|
|
|
class="org.eclipse.cdt.internal.qt.core.provider.Msys2QtInstallProvider">
|
|
|
|
</provider>
|
|
|
|
<provider
|
|
|
|
class="org.eclipse.cdt.internal.qt.core.provider.HomebrewQtInstallProvider">
|
|
|
|
</provider>
|
|
|
|
<provider
|
|
|
|
class="org.eclipse.cdt.internal.qt.core.provider.QtInstallProvider">
|
|
|
|
</provider>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.cdt.qt.core.qtToolChainMapper">
|
|
|
|
<mapping
|
|
|
|
spec="macx-clang">
|
|
|
|
<property
|
|
|
|
key="os"
|
|
|
|
value="macosx">
|
|
|
|
</property>
|
|
|
|
<property
|
|
|
|
key="arch"
|
|
|
|
value="x86_64">
|
|
|
|
</property>
|
|
|
|
</mapping>
|
|
|
|
</extension>
|
2013-01-12 00:54:08 -05:00
|
|
|
</plugin>
|