41 |
40 |
42 explicit NmSettingsViewFactory(CpItemDataHelper &itemDataHelper, |
41 explicit NmSettingsViewFactory(CpItemDataHelper &itemDataHelper, |
43 const QString &text = QString(), |
42 const QString &text = QString(), |
44 const QString &description = QString(), |
43 const QString &description = QString(), |
45 const HbIcon &icon = HbIcon(), |
44 const HbIcon &icon = HbIcon(), |
46 const HbDataFormModelItem *parent = 0); |
45 const HbDataFormModelItem *parent = NULL); |
47 |
46 |
48 explicit NmSettingsViewFactory(const NmSettingsViewLauncher *viewLauncher, |
47 explicit NmSettingsViewFactory(const NmSettingsViewLauncher *viewLauncher, |
49 CpItemDataHelper &itemDataHelper, |
48 CpItemDataHelper &itemDataHelper, |
50 const QString &text = QString(), |
49 const QString &text = QString(), |
51 const QString &description = QString(), |
50 const QString &description = QString(), |
52 const HbIcon &icon = HbIcon(), |
51 const HbIcon &icon = HbIcon(), |
53 const HbDataFormModelItem *parent = 0); |
52 const HbDataFormModelItem *parent = NULL); |
54 |
|
55 virtual ~NmSettingsViewFactory(); |
|
56 |
53 |
57 virtual CpBaseSettingView *createSettingView() const; |
54 ~NmSettingsViewFactory(); |
|
55 |
|
56 CpBaseSettingView *createSettingView() const; |
58 |
57 |
59 void launchSettingView(const NmId &mailboxId, |
58 void launchSettingView(const NmId &mailboxId, |
60 const QString &mailboxName) const; |
59 const QString &mailboxName) const; |
61 |
60 |
62 signals: |
61 signals: |
63 |
62 |
64 void aboutToClose(); |
63 void aboutToClose(); |
65 |
64 |
66 private slots: |
65 private slots: |
67 |
66 |
68 void backPress(); |
67 void backPress(); |
69 |
68 |
70 private: |
69 private: |