carbidesdk/com.nokia.carbide.cpp.sdk.doc.user/html/reference/extension-points/templatewizard_wizardTemplate.html
changeset 130 825355d51766
parent 106 aa8d5ca0cab2
child 1704 24ac5a5cf80c
equal deleted inserted replaced
128:c028612cc555 130:825355d51766
     8 </HEAD>
     8 </HEAD>
     9 <BODY>
     9 <BODY>
    10 <H1>Wizard Template</H1>
    10 <H1>Wizard Template</H1>
    11 <p></p>
    11 <p></p>
    12 <h5 class=CaptionFigColumn id=header>Identifier:</h5>
    12 <h5 class=CaptionFigColumn id=header>Identifier:</h5>
    13 <p class="code">com.nokia.carbide.templatewizard.wizardTemplate</p>
    13 <p>com.nokia.carbide.templatewizard.wizardTemplate</p>
    14 <h5 class=CaptionFigColumn id=header>Since: </h5>
    14 <h5 class=CaptionFigColumn id=header>Since: </h5>
    15 Carbide.c++ 1.2
    15 Carbide.c++ 1.2
    16 
    16 
    17 <h5 class=CaptionFigColumn id=header>Description: </h5>
    17 <h5 class=CaptionFigColumn id=header>Description: </h5>
    18 The wizard template extension point registers a template with the Carbide.c++ template wizard. Templates may create projects or classes.
    18 The wizard template extension point registers a template with the Carbide.c++ template wizard. Templates may create projects or classes.
    39 <li><b>image</b> - The optional plugin-relative location of a 16x16 pixel image file to use when showing this template in the choose template wizard page</li>
    39 <li><b>image</b> - The optional plugin-relative location of a 16x16 pixel image file to use when showing this template in the choose template wizard page</li>
    40 <li><b>extraPagesProvider</b> - An optional provider of extra wizard pages</li>
    40 <li><b>extraPagesProvider</b> - An optional provider of extra wizard pages</li>
    41 </ul>
    41 </ul>
    42 <br>
    42 <br>
    43 <h5 class=CaptionFigColumn id=header>Examples:</h5>
    43 <h5 class=CaptionFigColumn id=header>Examples:</h5>
    44 <pre><p class=code id=tag>&lt;extension point=&quot;com.nokia.carbide.templatewizard.wizardTemplate&quot;&gt;<p class=code id=tag>&lt;!-- Register application template for Yadda Yadda company --&gt;
    44 <pre><p class=code id=tag>&lt;extension point=&quot;com.nokia.carbide.templatewizard.wizardTemplate&quot;&gt;<p class=code id=tag>&lt;template
    45 &lt;template
    45    templateId=&quot;com.nokia.cdt.templates.s60.controlapplication&quot;<br>   location=&quot;templates/projecttemplates/S60-ControlApplication/template.xml&quot;
    46    templateId=&quot;com.yadda.templates.application&quot;<br>   location=&quot;templates/projecttemplates/Yadda-Application/template.xml&quot;
    46    wizardId=&quot;com.nokia.carbide.cpp.project.ui.wizards.NewSymbianOSCppProjectWizard&quot;
    47    wizardId=&quot;com.yaddayadda.wizards.NewYaddaProjectWizard&quot;
    47    groupLabel=&quot;S60&quot;
    48    groupLabel=&quot;YaddaYadda&quot;
    48    filterArguments=&quot;S60:1.2;2.0-2.9&quot;
    49    filterArguments=&quot;Yadda:1.2;2.0-4.0&quot;
    49    image=&quot;icons/icon_S60.png&quot;
    50    image=&quot;icons/icon_yadda_yadda.png&quot;
       
    51   /&gt;
    50   /&gt;
    52 <p class=code id=tag>&lt;/extension&gt;</p></pre>
    51 <p class=code id=tag>&lt;/extension&gt;</p></pre>
    53 <h5 class=CaptionFigColumn id=header>API Information: </h5>
    52 <h5 class=CaptionFigColumn id=header>API Information: </h5>
    54 No API implementation is required to provide a basic template. Templates requiring custom processing in code may implement <code class="code">com.nokia.carbide.templatewizard.process.IProcess</code>
    53 No API implementation is required to provide a basic template. Templates requiring custom processing in code may implement <code class="code">com.nokia.carbide.templatewizard.process.IProcess</code>
    55 <p></p>
    54 <p></p>