emailservices/nmclientapi/inc/nmapimailboxsettings_p.h
changeset 76 38bf5461e270
parent 74 6c59112cfd31
equal deleted inserted replaced
74:6c59112cfd31 76:38bf5461e270
    21 #include <QObject>
    21 #include <QObject>
    22 #include <qpointer.h>
    22 #include <qpointer.h>
    23 #include <nmapimailboxsettings.h>
    23 #include <nmapimailboxsettings.h>
    24 #include <nmoperation.h>
    24 #include <nmoperation.h>
    25 
    25 
    26 class NmApiDataPluginFactory;
       
    27 class NmOperation;
    26 class NmOperation;
    28 
    27 
    29 namespace EmailClientApi
    28 namespace EmailClientApi
    30 {
    29 {
       
    30 class NmApiDataPluginFactory;
    31 class NmApiMailboxSettingsData;
    31 class NmApiMailboxSettingsData;
    32 
    32 
    33 class NmApiMailboxSettingsPrivate : public QObject
    33 class NmApiMailboxSettingsPrivate : public QObject
    34 {
    34 {
    35     Q_OBJECT
    35     Q_OBJECT
    36 public:
    36 public:
    37     NmApiMailboxSettingsPrivate(QObject *parent = 0);
    37     NmApiMailboxSettingsPrivate(QObject *parent = NULL);
    38     ~NmApiMailboxSettingsPrivate();
    38     virtual ~NmApiMailboxSettingsPrivate();
    39 
    39 
    40     bool listMailboxIds(QList<quint64> &idList);
    40     bool listMailboxIds(QList<quint64> &idList);
    41     QString getMailboxType(quint64 mailboxId);
    41     QString getMailboxType(quint64 mailboxId);
    42     bool loadSettings(quint64 mailboxId, NmApiMailboxSettingsData &data);
    42     bool loadSettings(quint64 mailboxId, NmApiMailboxSettingsData &data);
    43     bool saveSettings(const NmApiMailboxSettingsData &data);
    43     bool saveSettings(const NmApiMailboxSettingsData &data);