58 |
58 |
59 private slots: |
59 private slots: |
60 |
60 |
61 void createUserDefinedMode(); |
61 void createUserDefinedMode(); |
62 void showMailInInboxModified(HbAction*); |
62 void showMailInInboxModified(HbAction*); |
63 void inboxSelectionModified(int index); |
63 void incomingSecureConnectionModified(HbAction*); |
|
64 void incomingPortModified(HbAction*); |
|
65 void outgoingSecureConnectionModified(HbAction*); |
|
66 void outgoingPortModified(HbAction*); |
|
67 void outgoingAuthenticationModified(HbAction*); |
|
68 void folderPathModified(HbAction*); |
|
69 void popupRadioButtonIndexModified(int index); |
64 |
70 |
65 private: |
71 private: |
66 |
72 |
67 void initGroupItems(); |
73 void initGroupItems(); |
68 void initPreferenceItems(HbDataFormModelItem &item) const; |
74 void initPreferenceItems(HbDataFormModelItem &item) const; |
69 void initReceivingScheduleItems(HbDataFormModelItem &item); |
75 void initReceivingScheduleItems(HbDataFormModelItem &item); |
70 void initUserInfoItems(HbDataFormModelItem &item) const; |
76 void initUserInfoItems(HbDataFormModelItem &item) const; |
71 void initServerInfoItems(HbDataFormModelItem &item) const; |
77 void initServerInfoItems(HbDataFormModelItem &item); |
72 void setAlwaysOnlineState(TAlwaysOnlineServerAPICommands command, NmId mailboxId) const; |
78 void setAlwaysOnlineState(TAlwaysOnlineServerAPICommands command, NmId mailboxId) const; |
73 |
79 |
74 Q_DISABLE_COPY(NmIpsSettingsPlugin) |
80 Q_DISABLE_COPY(NmIpsSettingsPlugin) |
75 |
81 |
76 private: // data. |
82 private: // data. |
78 NmIpsSettingsHelper *mSettingsHelper; // Owned. |
84 NmIpsSettingsHelper *mSettingsHelper; // Owned. |
79 NmIpsSettingsManagerBase *mSettingsManager; // Owned. |
85 NmIpsSettingsManagerBase *mSettingsManager; // Owned. |
80 HbDataFormModel *mModel; // Not owned. |
86 HbDataFormModel *mModel; // Not owned. |
81 HbDataForm *mForm; // Not owned. |
87 HbDataForm *mForm; // Not owned. |
82 bool mHiddenItem; |
88 bool mHiddenItem; |
83 int mCurrentInboxIndex; |
89 int mSelectedPopupRadioButtonIndex; |
84 }; |
90 }; |
85 |
91 |
86 #endif // NMIPSSETTINGS_H |
92 #endif // NMIPSSETTINGS_H |