Bug 11067: fix some issues with the PNP launch wizard
1) If Sys TRK is detected, and you select to install a package, a Sys TRK launch is created
2) Error message was confusing when Carbide chose to install a package but SIS configuration was not complete.
3) In an internal layout, assume Sys TRK is more likely than App TRK if we cannot tell from the connection.
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension-point id="connectionType" name="Connection Type" schema="schema/connectionType.exsd"/>
<extension-point id="service" name="Service" schema="schema/service.exsd"/>
<extension-point id="extensionFilter" name="Extension Filter" schema="schema/extensionFilter.exsd"/>
<extension-point id="connectedServiceFactory" name="Connected Service Factory" schema="schema/connectedServiceFactory.exsd"/>
<extension-point id="deviceDiscoveryAgent" name="Device Discovery Agent" schema="schema/deviceDiscoveryAgent.exsd"/>
<extension
point="org.eclipse.ui.views">
<view
name="%ViewName"
icon="icons/connection.png"
category="com.nokia.carbide.cpp"
class="com.nokia.carbide.remoteconnections.view.ConnectionsView"
id="com.nokia.carbide.remoteconnections.view.ConnectionsView">
</view>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="com.nokia.carbide.cpp.CarbideCppPerspective">
<view
id="com.nokia.carbide.remoteconnections.view.ConnectionsView"
relationship="stack"
relative="org.eclipse.ui.views.TaskList">
</view>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<category
id="com.nokia.carbide.remoteConnections.category"
name="%CategoryName">
</category>
<wizard
category="com.nokia.carbide.remoteConnections.category"
class="com.nokia.carbide.remoteconnections.wizard.ExportWizard"
icon="icons/connection.png"
id="com.nokia.carbide.remoteConnections.exportWizard"
name="%WizardName">
<description>
%Export.desc
</description>
</wizard>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<category
id="com.nokia.carbide.remoteConnections.category"
name="%CategoryName">
</category>
<wizard
category="com.nokia.carbide.remoteConnections.category"
class="com.nokia.carbide.remoteconnections.wizard.ImportWizard"
icon="icons/connection.png"
id="com.nokia.carbide.remoteConnections.importWizard"
name="%WizardName">
<description>
%Import.desc
</description>
</wizard>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
id="com.nokia.carbide.remoteConnections.OnDevice.actionSet"
label="On-Device Connections"
visible="true">
<action
class="com.nokia.carbide.remoteconnections.settings.ui.OnDeviceConnectionAction"
id="com.nokia.carbide.remoteConnections.OnDevice.action"
label="%OnDevice.label"
menubarPath="help/onDeviceGroup">
</action>
</actionSet>
</extension>
<!-- We use an Eclipse toolbar command to show the ToolItem icon for the
current connection status. This is required to get the same kind of
UI as a toolbar item, without resorting to exorbant recreation of
the platform UI. But this also means we directly depend on being
able to find the ToolItem at runtime. Thus, this command id
should not change without syncing with the ConnectionStatusSelectorContribution
class. -->
<extension point="org.eclipse.ui.commands">
<command
id="com.nokia.carbide.remoteConnections.commands.openRemoteConnectionsView"
name="Open Remote Connections View">
</command>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="com.nokia.carbide.remoteconnections.internal.ui.OpenConnectionViewCommandHandler"
commandId="com.nokia.carbide.remoteConnections.commands.openRemoteConnectionsView">
</handler>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
locationURI="toolbar:org.eclipse.ui.trim.status">
<toolbar
id="com.nokia.carbide.remoteConnections.contributions.toolbar.trim">
<command
commandId="com.nokia.carbide.remoteConnections.commands.openRemoteConnectionsView"
icon="icons/connection.png"
label=""
id="openRemoteConnectionsView"
tooltip="Current connection status">
</command>
<control
class="com.nokia.carbide.remoteconnections.internal.ui.ConnectionStatusSelectorContribution"
id="deviceStatusSelectorContribution">
</control>
</toolbar>
</menuContribution>
</extension>
</plugin>