qt/com.nokia.carbide.cpp.qt.ui/plugin.xml
author timkelly
Wed, 24 Feb 2010 21:01:05 -0600
changeset 1018 5807922922c6
parent 945 67437bfc7c6f
child 1375 e1bd36ac4b08
permissions -rw-r--r--
Add support for qmake command provider extension. sets -spec when projects are created and when qmake is invoked on a .pro file

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
   <extension
         point="org.eclipse.ui.importWizards">
      <category
            name="%QtCategoryName"
            id="com.nokia.carbide.cpp.importWizards.qt">
      </category>
      <wizard
            name="%proImportWizardname"
            icon="icons/Carbide_Qt_logo.gif"
            category="com.nokia.carbide.cpp.importWizards.qt"
            class="com.nokia.carbide.cpp.internal.qt.ui.wizard.QtProFileImportWizard"
            id="com.nokia.carbide.cpp.qt.ui.wizard.QtProFileImportWizard">
         <description>
            %proImportWizardDescription
         </description>
      </wizard>
   </extension>

   <extension
         point="org.eclipse.ui.newWizards">
      <wizard
            category="com.trolltech.qtcppproject.QtCategory"
            class="com.nokia.carbide.cpp.internal.qt.ui.wizard.NewQtCppProjectWizard"
            finalPerspective="com.trolltech.qtcppproject.QtCppPerspective"
            icon="icons/Carbide_Qt_logo.gif"
            id="com.nokia.carbide.cpp.qt.ui.wizard.NewQtCppProjectWizard"
            name="%newProjectWizardName"
            project="true">
         <description>
            %newProjectWizardDescription
         </description>
      </wizard>
   </extension>

   <extension
         point="org.eclipse.ui.perspectiveExtensions">
      <perspectiveExtension
            targetID="com.nokia.carbide.cpp.CarbideCppPerspective">
         <perspectiveShortcut
               id="com.trolltech.qtcppproject.QtCppPerspective">
         </perspectiveShortcut>
         <newWizardShortcut id="com.nokia.carbide.cpp.qt.ui.wizard.NewQtCppProjectWizard"/>
      </perspectiveExtension>

      <perspectiveExtension
            targetID="com.trolltech.qtcppproject.QtCppPerspective">
         <perspectiveShortcut
               id="com.nokia.carbide.cpp.CarbideCppPerspective">
         </perspectiveShortcut>
         <newWizardShortcut id="com.nokia.carbide.cpp.qt.ui.wizard.NewQtCppProjectWizard"/>
         <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewProjectWizard"/>
         <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.wizards.NewClassWizard"/>
         <newWizardShortcut id="com.nokia.carbide.cpp.project.ui.mmpWizard"/>
      </perspectiveExtension>
   </extension>

   <extension
         point="org.eclipse.ui.activities">
      <activity
            description="%activityDescription"
            id="com.nokia.carbide.cpp.qt.qtprojectcreationactivity"
            name="%activityName"/>
      <activityPatternBinding
            activityId="com.nokia.carbide.cpp.qt.qtprojectcreationactivity"
            pattern="com.trolltech.qtcppproject/com.trolltech.qtcppproject.wizards.QtConsoleProjectWizard"/>
      <activityPatternBinding
            activityId="com.nokia.carbide.cpp.qt.qtprojectcreationactivity"
            pattern="com.trolltech.qtcppproject/com.trolltech.qtcppproject.wizards.QtGuiProjectWizard"/>
      <activityPatternBinding
            activityId="com.nokia.carbide.cpp.qt.qtprojectcreationactivity"
            pattern="com.trolltech.qtcppproject/com.trolltech.qtcppproject.wizards.ImportQtWizard"/>
      <category
            description="%categoryDescription"
            id="com.nokia.carbide.cpp.qt.qtuicategory"
            name="%categoryName"/>
      <categoryActivityBinding
            activityId="com.nokia.carbide.cpp.qt.qtprojectcreationactivity"
            categoryId="com.nokia.carbide.cpp.qt.qtuicategory"/>
   </extension>   
   
   <extension
         point="com.trolltech.qtcppproject.qmakeEnvironmentModifier">
      <modifier
            class="com.nokia.carbide.cpp.internal.qt.ui.QMakeEnvironmentModifier">
      </modifier>
   </extension>
   
   <extension
         id="com.nokia.carbide.cpp.internal.qt.ui.qmakeCommandProvider"
         name="Qt qmake command provider"
         point="com.trolltech.qtcppproject.qmakeCommandProvider">
          <provider
            class="com.nokia.carbide.cpp.internal.qt.ui.CarbideQmakeCommandProvider"
            name="com.nokia.carbide.cpp.internal.qt.ui.CarbideQmakeCommandProvider"/>
   </extension>
   
   <extension
         id="com.nokia.carbide.cpp.qt.ui.symbianSDKMgrHook"
         name="Symbian SDK Manager Hook"
         point="com.nokia.carbide.cpp.sdk.core.sdkManagerLoadedHook">
          <provider
            class="com.nokia.carbide.cpp.internal.qt.ui.QtUIPlugin"
            name="com.nokia.carbide.cpp.internal.qt.core.SDK-HookClient"/>
   </extension>
   

</plugin>