emailservices/nmclientapi/inc/nmapifolderlisting_p.h
changeset 23 2dc6caa42ec3
parent 18 578830873419
child 49 00c7ae862740
equal deleted inserted replaced
20:ecc8def7944a 23:2dc6caa42ec3
    15  *
    15  *
    16  */
    16  */
    17 #ifndef NMAPIFOLDERLISTINGPRIVATE_H
    17 #ifndef NMAPIFOLDERLISTINGPRIVATE_H
    18 #define NMAPIFOLDERLISTINGPRIVATE_H
    18 #define NMAPIFOLDERLISTINGPRIVATE_H
    19 
    19 
    20 #include "nmapifolder.h"
    20 class NmApiEngine;
    21 #include <QObject>
       
    22 
       
    23 class NmEngine;
       
    24 
    21 
    25 namespace EmailClientApi
    22 namespace EmailClientApi
    26 {
    23 {
    27 
    24 
    28 class NmFolderListingPrivate : public QObject
    25 class NmApiFolder;
       
    26 
       
    27 class NmApiFolderListingPrivate : public QObject
    29 {
    28 {
    30 public:
    29 public:
    31 
    30 
    32     NmFolderListingPrivate(QObject *parent = 0);
    31     NmApiFolderListingPrivate(QObject *parent = 0);
    33     virtual ~NmFolderListingPrivate();
    32     virtual ~NmApiFolderListingPrivate();
    34 
    33 
    35     bool initializeEngine();
    34     bool initializeEngine();
    36     void releaseEngine();
    35     void releaseEngine();
    37     qint32 grabFolders();
    36     qint32 grabFolders();
    38 
    37 
    39     QList<EmailClientApi::NmFolder> mFolders;//!<List of folders \sa getFolder \sa QSharedData \sa EmailClientApi::NmFolder
    38     QList<EmailClientApi::NmApiFolder> mFolders;//!<List of folders \sa getFolder \sa QSharedData \sa EmailClientApi::NmApiFolder
    40     NmEngine* mEngine;//!<Pointer to engine instance \sa NmUiEngine
    39     NmApiEngine *mEngine;//!<Pointer to engine instance \sa NmUiEngine
    41     bool mIsRunning;//!<Keep info if folder listing is running \sa isRunning
    40     bool mIsRunning;//!<Keep info if folder listing is running \sa isRunning
    42     quint64 mMailboxId;//!<Keep info about mailbox id for foler
    41     quint64 mMailboxId;//!<Keep info about mailbox id for foler
    43 };
    42 };
    44 }
    43 }
    45 #endif /* NMFOLDERLISTINGPRIVATE_H_ */
    44 #endif /* NMAPIFOLDERLISTINGPRIVATE_H */