Wizard Template

Identifier:
com.nokia.carbide.templatewizard.wizardTemplate

Since:
Carbide.c++ 1.2

Description:
The wizard template extension point registers a template with the Carbide.c++ template wizard. Templates may create projects or classes. See the the documentation under Tasks > Creating Wizard Templates for more information.

Configuration Markup:

<!ELEMENT extension (template+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT template EMPTY>

<!ATTLIST template

templateId         CDATA #REQUIRED

location           CDATA #REQUIRED

wizardId           CDATA #REQUIRED

groupLabel         CDATA #REQUIRED

filterArguments    CDATA #IMPLIED

image              CDATA #IMPLIED

extraPagesProvider CDATA #IMPLIED>

The template element registers a single template with the template wizard.



Examples:

<extension point="com.nokia.carbide.templatewizard.wizardTemplate">
  <template
   templateId="com.nokia.cdt.templates.s60.controlapplication"
   location="templates/projecttemplates/S60-ControlApplication/template.xml"
   wizardId="com.nokia.carbide.cpp.project.ui.wizards.NewSymbianOSCppProjectWizard" 
   groupLabel="S60"
   filterArguments="S60:1.2;2.0-2.9"
   image="icons/icon_S60.png"
  />
</extension>

Supplied Implementation:
This extension point registers an XML template. Implementation is not required.


(C) Copyright 2007 Nokia Corporation.