17 |
17 |
18 #ifndef NMAPIMESSAGESEARCHPRIVATE_H_ |
18 #ifndef NMAPIMESSAGESEARCHPRIVATE_H_ |
19 #define NMAPIMESSAGESEARCHPRIVATE_H_ |
19 #define NMAPIMESSAGESEARCHPRIVATE_H_ |
20 |
20 |
21 #include <MFSMailBoxSearchObserver.h> |
21 #include <MFSMailBoxSearchObserver.h> |
22 #include <CFSMailBox.h> |
|
23 #include <nmapicommon.h> |
22 #include <nmapicommon.h> |
24 #include <nmapimessage.h> |
23 #include <nmapimessage.h> |
25 |
24 |
|
25 |
|
26 class CFSMailBox; |
|
27 namespace EmailClientApi |
|
28 { |
26 class NmApiEngine; |
29 class NmApiEngine; |
27 class CFSMailBox; |
|
28 |
30 |
29 class NmApiMessageSearchPrivate : public QObject, |
31 class NmApiMessageSearchPrivate : public QObject, |
30 public MFSMailBoxSearchObserver |
32 public MFSMailBoxSearchObserver |
31 { |
33 { |
32 Q_OBJECT |
34 Q_OBJECT |
33 |
35 |
34 public: |
36 public: |
35 |
37 |
36 NmApiMessageSearchPrivate(const quint64 mailboxId, QObject *parent = 0); |
38 NmApiMessageSearchPrivate(const quint64 mailboxId, QObject *parent = NULL); |
37 |
39 |
38 ~NmApiMessageSearchPrivate(); |
40 virtual ~NmApiMessageSearchPrivate(); |
39 |
41 |
40 bool initialise(const QList<QString> &searchStrings, EmailClientApi::NmApiMailSortCriteria sortCriteria); |
42 bool initialise(const QList<QString> &searchStrings, NmApiMailSortCriteria sortCriteria); |
41 |
43 |
42 bool isRunning() const; |
44 bool isRunning() const; |
43 |
45 |
44 bool start(); |
46 bool start(); |
45 |
47 |