ftuwizardmodel/inc/ftuwizard.h
changeset 62 531951b2e59a
parent 39 c044bc2ea8f7
equal deleted inserted replaced
55:4c15d9aa2384 62:531951b2e59a
    55     QFileInfo mTocFocussedIcon;
    55     QFileInfo mTocFocussedIcon;
    56     /**
    56     /**
    57      * The text to be shown in table of contents UI component.
    57      * The text to be shown in table of contents UI component.
    58      */ 
    58      */ 
    59     QString   mTocLabel;
    59     QString   mTocLabel;
       
    60     
       
    61     /**
       
    62      * Secondary text to be shown in table of contents UI component.
       
    63      */ 
       
    64     QString   mTocSecondaryLabel;
       
    65         
    60 	 /**
    66 	 /**
    61      * Informs Framework whether a plugin is having any ftu view or not.
    67      * Informs Framework whether a plugin is having any ftu view or not.
    62 	 * It should be set to false by plugin if it has any FTU view to be shown 
    68 	 * It should be set to false by plugin if it has any FTU view to be shown 
    63 	 * when the plugin is activated. It should be set to true if plugin 
    69 	 * when the plugin is activated. It should be set to true if plugin 
    64 	 * is invoking any service/wizard, when plugin is selected/activated.
    70 	 * is invoking any service/wizard, when plugin is selected/activated.
   237      * Emit this signal to indicate that the wizard plugin wants to be deactivated. 
   243      * Emit this signal to indicate that the wizard plugin wants to be deactivated. 
   238      * Wizard is deactivated and Table of Contents is shown by the application.
   244      * Wizard is deactivated and Table of Contents is shown by the application.
   239      * @param caller The calling wizard plugin instance.
   245      * @param caller The calling wizard plugin instance.
   240      */
   246      */
   241     void wizardDeactivated(FtuWizard *caller);
   247     void wizardDeactivated(FtuWizard *caller);
       
   248 
       
   249     /**
       
   250      * Emit this signal to update the text/icons of the widget.
       
   251      * FTU framework reads settings through wizardSettings()and 
       
   252      * displays accordingly. It should be ensured by plugin/wizard
       
   253      * that the modified settings are reflected through wizardSettings().
       
   254      * @param caller The calling wizard plugin instance.
       
   255      */
       
   256     void wizardSettingsChanged(FtuWizard *caller);
   242     
   257     
   243 };
   258 };
   244 
   259 
   245 #endif // FTUWIZARD_H
   260 #endif // FTUWIZARD_H
   246 
   261