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