emailservices/nmclientapi/inc/nmapifolderlisting_p.h
changeset 76 38bf5461e270
parent 49 00c7ae862740
equal deleted inserted replaced
74:6c59112cfd31 76:38bf5461e270
    17 #ifndef NMAPIFOLDERLISTINGPRIVATE_H
    17 #ifndef NMAPIFOLDERLISTINGPRIVATE_H
    18 #define NMAPIFOLDERLISTINGPRIVATE_H
    18 #define NMAPIFOLDERLISTINGPRIVATE_H
    19 
    19 
    20 #include <QObject>
    20 #include <QObject>
    21 
    21 
    22 class NmApiEngine;
       
    23 
    22 
    24 namespace EmailClientApi
    23 namespace EmailClientApi
    25 {
    24 {
    26 
    25 class NmApiEngine;
    27 class NmApiFolder;
    26 class NmApiFolder;
    28 
    27 
    29 class NmApiFolderListingPrivate : public QObject
    28 class NmApiFolderListingPrivate : public QObject
    30 {
    29 {
    31     Q_OBJECT
    30     Q_OBJECT
    32     
    31     
    33 public:
    32 public:
    34 
    33 
    35     NmApiFolderListingPrivate(quint64 mailboxId, QObject *parent = 0);
    34     NmApiFolderListingPrivate(quint64 mailboxId, QObject *parent = NULL);
    36     virtual ~NmApiFolderListingPrivate();
    35     virtual ~NmApiFolderListingPrivate();
    37     qint32 listFolders();
    36     qint32 listFolders();
    38     bool folders(QList<EmailClientApi::NmApiFolder> &folders);
    37     bool folders(QList<NmApiFolder> &folders);
    39     void cancel();
    38     void cancel();
    40     bool isRunning() const;
    39     bool isRunning() const;
    41 private:
    40 private:
    42 	  quint64 mMailboxId;
    41 	  quint64 mMailboxId;
    43     NmApiEngine *mEngine;
    42     NmApiEngine *mEngine;
    44     bool mIsRunning;
    43     bool mIsRunning;
    45     QList<EmailClientApi::NmApiFolder> mFolders;
    44     QList<NmApiFolder> mFolders;
    46 };
    45 };
    47 }
    46 }
    48 #endif /* NMAPIFOLDERLISTINGPRIVATE_H */
    47 #endif /* NMAPIFOLDERLISTINGPRIVATE_H */