emailuis/nmsettingui/inc/nmsettingsviewfactory.h
changeset 72 64e38f08e49c
parent 23 2dc6caa42ec3
child 68 83cc6bae1de8
equal deleted inserted replaced
65:478bc57ad291 72:64e38f08e49c
    29 class HbIcon;
    29 class HbIcon;
    30 class HbDataFormModelItem;
    30 class HbDataFormModelItem;
    31 class NmId;
    31 class NmId;
    32 class NmSettingsViewLauncher;
    32 class NmSettingsViewLauncher;
    33 class HbView;
    33 class HbView;
    34 class HbMessageBox;
       
    35 class HbAction;
    34 class HbAction;
    36 
    35 
    37 class NMAILSETTINGUI_EXPORT NmSettingsViewFactory : public CpSettingFormEntryItemData
    36 class NMAILSETTINGUI_EXPORT NmSettingsViewFactory : public CpSettingFormEntryItemData
    38 {
    37 {
    39     Q_OBJECT
    38     Q_OBJECT
    65 	void aboutToClose();
    64 	void aboutToClose();
    66 	
    65 	
    67 private slots:
    66 private slots:
    68 
    67 
    69     void backPress();
    68     void backPress();
    70     void launchWizard(HbAction *action);
       
    71 
    69 
    72 private:
    70 private:
    73 
       
    74     void createMessageBox();
       
    75 
    71 
    76     Q_DISABLE_COPY(NmSettingsViewFactory)
    72     Q_DISABLE_COPY(NmSettingsViewFactory)
    77 
    73 
    78 private: // data
    74 private: // data
    79 
    75 
    83     // Not owned.
    79     // Not owned.
    84     const NmSettingsViewLauncher *mSettingsViewLauncher;
    80     const NmSettingsViewLauncher *mSettingsViewLauncher;
    85 
    81 
    86     // Not Owned.
    82     // Not Owned.
    87     mutable HbView* mPrevView;
    83     mutable HbView* mPrevView;
    88 
       
    89     // Owned.
       
    90     HbMessageBox *mMessageBox;
       
    91 };
    84 };
    92 
    85 
    93 
    86 
    94 #endif // NMSETTINGSVIEWFACTORY_H
    87 #endif // NMSETTINGSVIEWFACTORY_H
    95 
    88