diff -r bf7eb7911fc5 -r 997a02608b3a emailservices/nmclientapi/inc/nmapifolderlisting_p.h --- a/emailservices/nmclientapi/inc/nmapifolderlisting_p.h Wed Jun 23 18:00:21 2010 +0300 +++ b/emailservices/nmclientapi/inc/nmapifolderlisting_p.h Tue Jul 06 14:04:34 2010 +0300 @@ -17,6 +17,8 @@ #ifndef NMAPIFOLDERLISTINGPRIVATE_H #define NMAPIFOLDERLISTINGPRIVATE_H +#include + class NmApiEngine; namespace EmailClientApi @@ -26,19 +28,21 @@ class NmApiFolderListingPrivate : public QObject { + Q_OBJECT + public: - NmApiFolderListingPrivate(QObject *parent = 0); + NmApiFolderListingPrivate(quint64 mailboxId, QObject *parent = 0); virtual ~NmApiFolderListingPrivate(); - - bool initializeEngine(); - void releaseEngine(); - qint32 grabFolders(); - - QList mFolders;//! &folders); + void cancel(); + bool isRunning() const; +private: + quint64 mMailboxId; + NmApiEngine *mEngine; + bool mIsRunning; + QList mFolders; }; } #endif /* NMAPIFOLDERLISTINGPRIVATE_H */