equal
deleted
inserted
replaced
36 public: |
36 public: |
37 NmApiMailboxSettingsPrivate(QObject *parent = 0); |
37 NmApiMailboxSettingsPrivate(QObject *parent = 0); |
38 ~NmApiMailboxSettingsPrivate(); |
38 ~NmApiMailboxSettingsPrivate(); |
39 |
39 |
40 bool listMailboxIds(QList<quint64> &idList); |
40 bool listMailboxIds(QList<quint64> &idList); |
|
41 QString getMailboxType(quint64 mailboxId); |
41 bool loadSettings(quint64 mailboxId, NmApiMailboxSettingsData &data); |
42 bool loadSettings(quint64 mailboxId, NmApiMailboxSettingsData &data); |
42 bool saveSettings(const NmApiMailboxSettingsData &data); |
43 bool saveSettings(const NmApiMailboxSettingsData &data); |
43 bool createMailbox(const QString &mailboxType, NmApiMailboxSettingsData &data); |
44 bool createMailbox(const QString &mailboxType, NmApiMailboxSettingsData &data); |
44 bool deleteMailbox(quint64 mailboxId); |
45 bool deleteMailbox(quint64 mailboxId); |
45 bool populateDefaultSettings(const QString &mailboxType, NmApiMailboxSettingsData &data); |
46 bool populateDefaultSettings(const QString &mailboxType, NmApiMailboxSettingsData &data); |
47 signals: |
48 signals: |
48 void mailboxDeleted(int result = 0); |
49 void mailboxDeleted(int result = 0); |
49 |
50 |
50 private: |
51 private: |
51 void createPopImapMailbox(const QString &type, NmApiMailboxSettingsData &data); |
52 void createPopImapMailbox(const QString &type, NmApiMailboxSettingsData &data); |
|
53 QString resolveMailboxTypeL(quint64 mailboxId); |
52 |
54 |
53 |
55 |
54 private: |
56 private: |
55 NmApiDataPluginFactory *mFactory; |
57 NmApiDataPluginFactory *mFactory; |
56 QPointer<NmOperation> mDeleteMailboxOperation; // not owned |
58 QPointer<NmOperation> mDeleteMailboxOperation; // not owned |