1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-06 09:16:02 +02:00
cdt/qt/org.eclipse.cdt.qt.ui/plugin.xml
Doug Schaefer 1cd5ff5169 Fix a few things for the QML editor.
Fixed up content type warning. Hooked up colors for the QMLEditor to
the CEditor preferences. Fixed up tabbing in the main.qml template.
Fixed the GCC toolchain to find compiler on path on windows.

Change-Id: I66a013666d1ab99bfe94a2a558486cc81681c67c
2016-05-16 15:15:39 -04:00

161 lines
6.1 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.cdt.ui.semanticHighlighting"
name="%qtHighlighting.extName"
id="org.eclipse.cdt.qt.ui.semanticHighlightings">
<semanticHighlighting
id="org.eclipse.cdt.qt.ui.keywordHighlighting"
priority="5"
class="org.eclipse.cdt.internal.qt.ui.QtHighlighting"
preferenceKey="qt-keywords"
displayName="%qtHighlighting.displayName"
defaultTextColor="127,0,85"
defaultBold="true"
defaultEnabled="true">
<enablement>
<with variable="projectNatures">
<iterate operator="or">
<equals value="org.eclipse.cdt.qt.core.qtNature"/>
</iterate>
</with>
</enablement>
</semanticHighlighting>
</extension>
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="QtCompletionProposalComputer"
name="Qt Completion Proposal Computer">
<completionProposalComputer
categoryId="org.eclipse.cdt.ui.parserProposalCategory"
class="org.eclipse.cdt.internal.qt.ui.QtCompletionProposalComputer"
activate="true">
<partition type="__dftl_partition_content_type"/>
<partition type="__c_preprocessor"/>
</completionProposalComputer>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.internal.qt.ui.wizards.NewQtProjectWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
icon="icons/qt16.png"
id="org.eclipse.cdt.qt.ui.newProject"
name="%newProject.name"
project="true">
</wizard>
</extension>
<extension
point="org.eclipse.ui.editors">
<editor
class="org.eclipse.cdt.internal.qt.ui.editor.QMLEditor"
default="true"
extensions="qml"
id="org.eclipse.cdt.qt.ui.QMLEditor"
name="%qmlEditor.name">
</editor>
<editor
class="org.eclipse.cdt.internal.qt.ui.editor.QtProjectFileEditor"
default="true"
extensions="pro,pri"
id="org.eclipse.cdt.qt.ui.QtProjectFileEditor"
name="%qtProjectFileEditor.name">
</editor>
</extension>
<extension
point="org.eclipse.core.filebuffers.documentSetup">
<participant
class="org.eclipse.cdt.internal.qt.ui.editor.QMLDocumentSetupParticipant"
contentTypeId="org.eclipse.cdt.qt.core.qmlFile"
extensions="qml">
</participant>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
class="org.eclipse.cdt.internal.qt.ui.preferences.QtPreferencePage"
id="org.eclipse.cdt.qt.ui.preferencePage.qt"
name="%preferences.qt.name">
</page>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
class="org.eclipse.cdt.internal.qt.ui.launch.QtLocalLaunchConfigurationTabGroup"
id="org.eclipse.cdt.qt.ui.launchConfigurationTabGroup"
type="org.eclipse.cdt.qt.core.launchConfigurationType">
<launchMode
mode="run">
</launchMode>
<launchMode
mode="debug"
perspective="org.eclipse.debug.ui.DebugPerspective">
</launchMode>
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabs">
<tab
class="org.eclipse.debug.ui.EnvironmentTab"
group="org.eclipse.cdt.qt.ui.launchConfigurationTabGroup"
id="org.eclipse.cdt.qt.ui.tab.env"
name="Environment">
</tab>
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
<target
id="org.eclipse.cdt.qt.ui.qml"
name="QML Hyperlink Target">
<context
type="org.eclipse.cdt.internal.qt.ui.editor.QMLEditor">
</context>
</target>
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
<hyperlinkDetector
activate="true"
class="org.eclipse.cdt.internal.qt.ui.editor.QMLHyperlinkDetector"
id="org.eclipse.cdt.qt.ui.hyperlinkDetector2"
name="QML Hyperlink Detector"
targetId="org.eclipse.cdt.qt.ui.qml">
</hyperlinkDetector>
</extension>
<extension
point="org.eclipse.tools.templates.ui.templates">
<tag
id="org.eclipse.cdt.qt.ui.tag"
label="Qt">
</tag>
<template
icon="icons/HelloWorld48.png"
id="org.eclipse.cdt.qt.ui.template.helloWorld"
label="C++/QML HelloWorld"
wizard="org.eclipse.cdt.internal.qt.ui.wizards.HelloWorldWizard">
<tagReference
id="org.eclipse.cdt.qt.ui.tag">
</tagReference>
<description>
A simple Hello World App with main function in C++ and the UI in QML.
</description>
</template>
</extension>
<extension
point="org.eclipse.launchbar.ui.launchBarUIContributions">
<descriptorUI
descriptorTypeId="org.eclipse.cdt.qt.core.launchDescriptorType"
labelProvider="org.eclipse.cdt.internal.qt.ui.launch.QtLaunchDescriptorLabelProvider">
</descriptorUI>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
configTypeID="org.eclipse.cdt.qt.core.launchConfigurationType"
icon="icons/qt16.png"
id="org.eclipse.cdt.qt.core.launchConfigurationType.image">
</launchConfigurationTypeImage>
</extension>
</plugin>