emailservices/nmclientapi/inc/nmapimessagesearch_p.h
changeset 76 38bf5461e270
parent 68 83cc6bae1de8
equal deleted inserted replaced
74:6c59112cfd31 76:38bf5461e270
    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     
    73     CFSMailBox *mMailBox;
    75     CFSMailBox *mMailBox;
    74     bool mIsRunning;
    76     bool mIsRunning;
    75     NmApiEngine *mEngine;
    77     NmApiEngine *mEngine;
    76     
    78     
    77 };
    79 };
       
    80 }
    78 
    81 
    79 #endif /* NMAPIMESSAGESEARCHPRIVATE_H_ */
    82 #endif /* NMAPIMESSAGESEARCHPRIVATE_H_ */