equal
deleted
inserted
replaced
15 * |
15 * |
16 */ |
16 */ |
17 #ifndef NMAPIMAILBOXLISTINGPRIVATE_H |
17 #ifndef NMAPIMAILBOXLISTINGPRIVATE_H |
18 #define NMAPIMAILBOXLISTINGPRIVATE_H |
18 #define NMAPIMAILBOXLISTINGPRIVATE_H |
19 |
19 |
20 class NmApiEngine; |
|
21 |
20 |
22 namespace EmailClientApi |
21 namespace EmailClientApi |
23 { |
22 { |
24 |
23 class NmApiEngine; |
25 class NmApiMailbox; |
24 class NmApiMailbox; |
26 |
25 |
27 class NmApiMailboxListingPrivate : public QObject |
26 class NmApiMailboxListingPrivate : public QObject |
28 { |
27 { |
29 public: |
28 public: |
30 |
29 |
31 NmApiMailboxListingPrivate(QObject *parent = 0); |
30 NmApiMailboxListingPrivate(QObject *parent = NULL); |
32 virtual ~NmApiMailboxListingPrivate(); |
31 virtual ~NmApiMailboxListingPrivate(); |
33 |
32 qint32 listMailboxes(); |
34 bool initializeEngine(); |
33 bool mailboxes(QList<NmApiMailbox> &mailboxes); |
35 |
34 bool isRunning() const; |
36 void releaseEngine(); |
35 void cancel(); |
37 |
36 private: |
38 qint32 grabMailboxes(); |
37 QList<NmApiMailbox> mMailboxes; |
39 |
38 NmApiEngine *mEngine; |
40 QList<EmailClientApi::NmApiMailbox> mMailboxes;//!<List of mailboxes \sa getMailboxInfo \sa QSharedData \sa EmailClientApi::NmApiMailbox |
39 bool mIsRunning; |
41 NmApiEngine *mNmApiEngine;//!<Pointer to engine instance \sa NmUiEngine |
|
42 bool mIsRunning;//!<Keep info if mailbox listing is running \sa isRunning |
|
43 }; |
40 }; |
44 |
41 |
45 } |
42 } |
46 |
43 |
47 #endif /* NMAPIMAILBOXLISTINGPRIVATE_H */ |
44 #endif /* NMAPIMAILBOXLISTINGPRIVATE_H */ |