stateproviders/ftustateprovider/inc/ftuwizardmenustate.h
changeset 16 208ec88db289
parent 14 88ff81299c11
equal deleted inserted replaced
15:4956c89a3c3f 16:208ec88db289
    20 #define FTU_STATES_WIZARDMENUSTATE_H
    20 #define FTU_STATES_WIZARDMENUSTATE_H
    21 
    21 
    22 #include <QAbstractItemModel>
    22 #include <QAbstractItemModel>
    23 #include <QState>
    23 #include <QState>
    24 #include "ftutest_global.h"
    24 #include "ftutest_global.h"
       
    25 #include <ftuwizard.h>
    25 
    26 
    26 FTU_TEST_CLASS(FtuStateProviderTest)
    27 FTU_TEST_CLASS(FtuStateProviderTest)
    27 
    28 
    28 class HbMainWindow;
    29 class HbMainWindow;
    29 class HbView;
    30 class HbView;
    36 class FtuWizard;
    37 class FtuWizard;
    37 class HbAction;
    38 class HbAction;
    38 class FtuStateCenrepHandler;
    39 class FtuStateCenrepHandler;
    39 class HbMenu;
    40 class HbMenu;
    40 class HbTranslator;
    41 class HbTranslator;
       
    42 class HbGroupBox;
    41 
    43 
    42 /** @ingroup group_ftustateprovider
    44 /** @ingroup group_ftustateprovider
    43  * @brief The state where wizard menu is shown
    45  * @brief The state where wizard menu is shown
    44  *
    46  *
    45  * @see StateMachine
    47  * @see StateMachine
   122     /**
   124     /**
   123      * @copydoc FtuWizard::progressUpdated()
   125      * @copydoc FtuWizard::progressUpdated()
   124      */    
   126      */    
   125     void updateProgress(FtuWizard *caller, bool show, int progress);
   127     void updateProgress(FtuWizard *caller, bool show, int progress);
   126     
   128     
       
   129 	/**
       
   130      * Signalled when user changes WizardSettings
       
   131      */
       
   132     void changeWizardSettings(FtuWizard *caller);
       
   133     
       
   134     /**
       
   135      * changes the streching style of the list
       
   136      */
       
   137     void changeListStrechingStyle(Qt::Orientation);    
   127 signals:
   138 signals:
   128 
   139 
   129     /**
   140     /**
   130      * Signalled when user selects an item from the list and the
   141      * Signalled when user selects an item from the list and the
   131      * plugin is activated.
   142      * plugin is activated.
   134 	
   145 	
   135 private:
   146 private:
   136 
   147 
   137     HbMainWindow*                           mMainWindow;
   148     HbMainWindow*                           mMainWindow;
   138     HbView*                                 mTocView;
   149     HbView*                                 mTocView;
   139     HbLabel*                                mInfoText;
   150     HbGroupBox*                             mInfoText;
   140     HbListView*                             mListView;    
   151     HbListView*                             mListView;    
   141     HbDocumentLoader*                       mDocumentLoader;
   152     HbDocumentLoader*                       mDocumentLoader;
   142 
   153 
   143     QStandardItemModel*                     mModel;
   154     QStandardItemModel*                     mModel;
   144     HbAction*                               mExitAction;
   155     HbAction*                               mExitAction;