diff -r 84d9eb65b26f -r e4592d119491 messagingapp/msgsettings/settingsview/inc/msgsettingsform.h --- a/messagingapp/msgsettings/settingsview/inc/msgsettingsform.h Mon May 03 12:29:07 2010 +0300 +++ b/messagingapp/msgsettings/settingsview/inc/msgsettingsform.h Fri May 14 15:49:35 2010 +0300 @@ -20,17 +20,18 @@ #include #include "msgsettingengine.h" +#include "msgsettingsview.h" class HbDataFormModelItem; class HbDataFormModel; -class QStandardItemModel; -class QStandardItemModel; class MsgSettingsForm : public HbDataForm { Q_OBJECT public: - explicit MsgSettingsForm(QGraphicsItem *parent = 0); + explicit MsgSettingsForm( + MsgSettingsView::SettingsView settingsView = MsgSettingsView::DefaultView, + QGraphicsItem *parent = 0); ~MsgSettingsForm(); void refreshViewForm(); void expandSMSSettings(); @@ -39,7 +40,7 @@ void newSMSCCenterClicked(int); private: - void initSettingModel(); + void initSettingModel(MsgSettingsView::SettingsView settingsView); void addMMSGroupItem(HbDataFormModelItem* parent); void addSmsMCGroupItem(HbDataFormModelItem* parent); void updateSmsMCGroupItem(HbDataFormModelItem* parent); @@ -76,7 +77,6 @@ //msg engine reference MsgSettingEngine* mSettingEngine; - QStandardItemModel* mSmsServiceCenterModel; HbDataFormModelItem *smsMessageCenter; };