9 * Initial Contributors: |
9 * Initial Contributors: |
10 * Nokia Corporation - initial contribution. |
10 * Nokia Corporation - initial contribution. |
11 * |
11 * |
12 * Contributors: |
12 * Contributors: |
13 * |
13 * |
14 * Description: |
14 * Description: Handles the populating of default settings for pop and imap mailboxes |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #ifndef NMAPIPOPIMAPSETTINGSMANAGER_H |
18 #ifndef NMAPIPOPIMAPSETTINGSMANAGER_H |
19 #define NMAPIPOPIMAPSETTINGSMANAGER_H |
19 #define NMAPIPOPIMAPSETTINGSMANAGER_H |
20 |
20 |
21 #include <nmapimailboxsettingsdata.h> |
|
22 |
21 |
23 namespace EmailClientApi { |
22 namespace EmailClientApi { |
24 |
23 class NmApiMailboxSettingsData; |
25 class NmApiPopImapSettingsManager |
24 class NmApiPopImapSettingsManager |
26 { |
25 { |
27 public: |
26 public: |
28 NmApiPopImapSettingsManager(); |
27 NmApiPopImapSettingsManager(); |
29 virtual ~NmApiPopImapSettingsManager(); |
28 ~NmApiPopImapSettingsManager(); |
30 bool populateDefaults(const QString &mailboxType, NmApiMailboxSettingsData &data); |
29 bool populateDefaults(const QString &mailboxType, NmApiMailboxSettingsData &data); |
31 |
30 |
32 private: |
31 private: |
33 void populateImapDefs(NmApiMailboxSettingsData &data); |
32 void populateImapDefaultsL(NmApiMailboxSettingsData &data); |
34 void populatePopDefs(NmApiMailboxSettingsData &data); |
33 void populatePopDefaultsL(NmApiMailboxSettingsData &data); |
|
34 void populateSmtpDefaultsL(NmApiMailboxSettingsData &data); |
|
35 void populateCenrepDefaults(NmApiMailboxSettingsData &data); |
35 |
36 |
36 }; |
37 }; |
37 }//namespace |
38 }//namespace |
38 |
39 |
39 #endif // NMAPIPOPIMAPSETTINGSMANAGER_H |
40 #endif // NMAPIPOPIMAPSETTINGSMANAGER_H |