Wizard Template

com.nokia.carbide.templatewizard.wizardTemplate

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

<!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.



<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>

No API implementation is required to provide a basic template. Templates requiring custom processing in code may implement com.nokia.carbide.templatewizard.process.IProcess

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

Related Information

Creating Wizard Templates