messagingapp/msgsettings/settingsview/inc/msgsettingsform.h
changeset 27 e4592d119491
parent 25 84d9eb65b26f
child 41 25fe1fe642e3
child 47 5b14749788d7
--- 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 <hbdataform.h>
 #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;
 
 };