diff -r bf7eb7911fc5 -r 997a02608b3a emailservices/nmclientapi/inc/nmapienvelopelisting_p.h --- a/emailservices/nmclientapi/inc/nmapienvelopelisting_p.h Wed Jun 23 18:00:21 2010 +0300 +++ b/emailservices/nmclientapi/inc/nmapienvelopelisting_p.h Tue Jul 06 14:04:34 2010 +0300 @@ -29,20 +29,21 @@ class NmApiEnvelopeListingPrivate : public QObject { + Q_OBJECT + public: - - NmApiEnvelopeListingPrivate(QObject *parent = 0); + NmApiEnvelopeListingPrivate(const quint64 folderId, const quint64 mailboxId, QObject *parent = 0); virtual ~NmApiEnvelopeListingPrivate(); + bool envelopes(QList &envelopes); + qint32 listEnvelopes(); + bool isRunning() const; + void cancel(); - bool initializeEngine(); - void releaseEngine(); - qint32 grabEnvelopes(); - +private: + quint64 mFolderId; + quint64 mMailboxId; bool mIsRunning; - quint64 folderId; - quint64 mailboxId; NmApiEngine *mEngine; - QList mEnvelopes; }; }