1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-22 14:12:10 +02:00
cdt/toolchains/arduino/org.eclipse.cdt.arduino.ui/plugin.xml
Doug Schaefer 790f90ee55 Bug 481352 - Adapt Qt and Arduino providers to ILaunchTargets
ILaunchTarget replaces IRemoteConnection.

Change-Id: I77825ae1347cec7095655548e06cb6dbc5c2aaf4
2015-11-04 23:59:46 -05:00

100 lines
3.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
configTypeID="org.eclipse.cdt.arduino.core.launchConfigurationType"
icon="icons/arduino.png"
id="org.eclipse.cdt.arduino.ui.launchConfigurationTypeImage1">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.ui.newWizards">
<wizard
canFinishEarly="false"
category="org.eclipse.cdt.arduino.ui.newCategory"
class="org.eclipse.cdt.arduino.ui.internal.remote.NewArduinoTargetWizard"
hasPages="true"
icon="icons/arduino.png"
id="org.eclipse.cdt.arduino.ui.newTargetWizard"
name="Android Target"
project="false">
</wizard>
<wizard
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.arduino.ui.internal.project.NewArduinoProjectWizard"
icon="icons/newcc_app.gif"
id="org.eclipse.cdt.arduino.ui.newProjectWizard"
name="Arduino Project"
project="true">
</wizard>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.cdt.arduino.ui.internal.remote.ArduinoTargetPropertyPage"
id="org.eclipse.cdt.arduino.ui.targetPropertyPage"
name="Arduino"
selectionFilter="single">
<enabledWhen>
<adapt
type="org.eclipse.cdt.arduino.core.internal.remote.ArduinoRemoteConnection">
</adapt>
</enabledWhen>
</page>
<page
class="org.eclipse.cdt.arduino.ui.internal.project.LibrariesPropertyPage"
id="org.eclipse.cdt.arduino.ui.librariesPropertyPage"
name="Libraries">
<enabledWhen>
<and>
<instanceof
value="org.eclipse.core.resources.IProject">
</instanceof>
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.arduino.core.arduinoNature">
</test>
</and>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.launchbar.ui.launchBarUIContributions">
<descriptorUI
descriptorTypeId="org.eclipse.cdt.arduino.core.descriptorType"
labelProvider="org.eclipse.cdt.arduino.ui.internal.launch.ArduinoDescriptorLabelProvider">
</descriptorUI>
</extension>
<extension
point="org.eclipse.remote.core.remoteServices">
<connectionTypeService
connectionTypeId="org.eclipse.cdt.arduino.core.connectionType"
factory="org.eclipse.cdt.arduino.ui.internal.remote.ArduinoRemoteServicesUI$Factory"
service="org.eclipse.remote.ui.IRemoteUIConnectionService">
</connectionTypeService>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.arduino.ui.internal.preferences.ArduinoPreferencePage"
id="org.eclipse.cdt.arduino.preference.page"
name="%preferencePage.name">
</page>
<page
category="org.eclipse.cdt.arduino.preference.page"
class="org.eclipse.cdt.arduino.ui.internal.preferences.ArduinoBoardsPreferencePage"
id="org.eclipse.cdt.arduino.preference.page.boards"
name="Boards">
</page>
</extension>
<extension
point="org.eclipse.launchbar.ui.launchTargetTypeUI">
<launchTargetTypeUI
id="org.eclipse.cdt.arduino.core.connectionType"
labelProvider="org.eclipse.cdt.arduino.ui.internal.remote.ArduinoLaunchTargetLabelProvider">
</launchTargetTypeUI>
</extension>
</plugin>