57 ~NmIpsSettingsHelper(); |
56 ~NmIpsSettingsHelper(); |
58 |
57 |
59 void insertContentItem(IpsServices::SettingItem key, HbDataFormModelItem *value); |
58 void insertContentItem(IpsServices::SettingItem key, HbDataFormModelItem *value); |
60 HbDataFormModelItem *contentItem(IpsServices::SettingItem key) const; |
59 HbDataFormModelItem *contentItem(IpsServices::SettingItem key) const; |
61 bool isOffline(); |
60 bool isOffline(); |
62 |
61 |
63 void setReceivingScheduleGroupItem(HbDataFormModelItem *item); |
62 void setReceivingScheduleGroupItem(HbDataFormModelItem *item); |
64 void setServerInfoGroupItem(HbDataFormModelItem *item); |
63 void setServerInfoGroupItem(HbDataFormModelItem *item); |
65 void createOrUpdateReceivingScheduleGroupDynamicItem(IpsServices::SettingItem item); |
64 void createOrUpdateReceivingScheduleGroupDynamicItem(IpsServices::SettingItem item); |
66 void createServerInfoGroupDynamicItems(bool hiddenItem); |
65 void createServerInfoGroupDynamicItems(bool hiddenItem); |
67 |
66 |
68 int getCorrectIncomingPortRadioButtonIndex(); |
67 int getCorrectIncomingPortRadioButtonIndex(); |
69 int getCorrectIncomingSecureRadioButtonIndex(); |
68 int getCorrectIncomingSecureRadioButtonIndex(); |
70 int getCorrectOutgoingSecureRadioButtonIndex(); |
69 int getCorrectOutgoingSecureRadioButtonIndex(); |
71 int getCorrectFolderPathRadioButtonIndex(); |
70 int getCorrectFolderPathRadioButtonIndex(); |
72 int getCorrectOutgoingPortRadioButtonIndex(); |
71 int getCorrectOutgoingPortRadioButtonIndex(); |
73 int getCorrectOutgoingAuthenticationRadioButtonIndex(); |
72 int getCorrectOutgoingAuthenticationRadioButtonIndex(); |
74 void handleReceivingScheduleSettingChange(IpsServices::SettingItem settingItem, |
73 void handleReceivingScheduleSettingChange(IpsServices::SettingItem settingItem, |
75 const QVariant &settingValue); |
74 const QVariant &settingValue); |
76 QString destinationNameFromIdentifier(uint identifier); |
75 QString destinationNameFromIdentifier(uint identifier); |
77 |
76 void incomingSecureConnectionItemChange(int index); |
|
77 void incomingPortChange(int index); |
|
78 void outgoingSecureConnectionItemChange(int index); |
|
79 void outgoingPortChange(int index); |
|
80 void outgoingAuthenticationChange(int index); |
|
81 void folderPathChange(int index); |
|
82 |
78 signals: |
83 signals: |
79 |
84 |
80 void mailboxListChanged(const NmId &mailboxId, NmSettings::MailboxEventType type); |
85 void mailboxListChanged(const NmId &mailboxId, NmSettings::MailboxEventType type); |
81 void mailboxPropertyChanged(const NmId &mailboxId, QVariant property, QVariant value); |
86 void mailboxPropertyChanged(const NmId &mailboxId, QVariant property, QVariant value); |
82 void goOffline(const NmId &mailboxId); |
87 void goOffline(const NmId &mailboxId); |
93 void saveIncomingUserName(); |
98 void saveIncomingUserName(); |
94 void incomingUserNameTextChange(const QString &text); |
99 void incomingUserNameTextChange(const QString &text); |
95 void saveIncomingPassword(); |
100 void saveIncomingPassword(); |
96 void saveOutgoingUserName(); |
101 void saveOutgoingUserName(); |
97 void outgoingUserNameTextChange(const QString &text); |
102 void outgoingUserNameTextChange(const QString &text); |
98 void saveOutgoingPassword(); |
103 void saveOutgoingPassword(); |
99 void saveReplyTo(); |
104 void saveReplyTo(); |
100 void replyToTextChange(const QString &text); |
105 void replyToTextChange(const QString &text); |
101 void deleteButtonPress(); |
106 void deleteButtonPress(); |
102 void receivingScheduleChange(int index); |
107 void receivingScheduleChange(int index); |
103 void saveIncomingMailServer(); |
108 void saveIncomingMailServer(); |
104 void incomingMailServerTextChange(const QString &text); |
109 void incomingMailServerTextChange(const QString &text); |
105 void saveOutgoingMailServer(); |
110 void saveOutgoingMailServer(); |
106 void outgoingMailServerTextChange(const QString &text); |
111 void outgoingMailServerTextChange(const QString &text); |
107 void incomingPortChange(int index); |
|
108 void incomingSecureConnectionItemChange(int index); |
|
109 void folderPathChange(int index); |
|
110 void outgoingPortChange(int index); |
|
111 void outgoingSecureConnectionItemChange(int index); |
|
112 void outgoingAuthenticationChange(int index); |
|
113 void connectionButtonPress(); |
112 void connectionButtonPress(); |
114 |
113 |
115 private slots: |
114 private slots: |
116 |
115 |
117 void receivingWeekdaysModified(); |
116 void receivingWeekdaysModified(); |
123 void handleUserDefinedIncomingPortInput(HbAction *action); |
122 void handleUserDefinedIncomingPortInput(HbAction *action); |
124 void handleUserDefinedFolderPathInput(HbAction *action); |
123 void handleUserDefinedFolderPathInput(HbAction *action); |
125 void handleUserDefinedOutgoingPortInput(HbAction *action); |
124 void handleUserDefinedOutgoingPortInput(HbAction *action); |
126 void handleConnectionSelected(uint status); |
125 void handleConnectionSelected(uint status); |
127 void refreshIndexModified(int index); |
126 void refreshIndexModified(int index); |
128 |
127 |
129 private: |
128 private: |
130 |
129 |
131 enum AppLibUpdateOperation |
130 enum AppLibUpdateOperation |
132 { |
131 { |
133 UnregisterMailbox, |
132 UnregisterMailbox, |