emailservices/nmclientapi/src/nmapimessagesearch_p.cpp
changeset 76 38bf5461e270
parent 74 6c59112cfd31
equal deleted inserted replaced
74:6c59112cfd31 76:38bf5461e270
    15 *       Email messages search private implementation.
    15 *       Email messages search private implementation.
    16 */ 
    16 */ 
    17 
    17 
    18 #include "nmapiheaders.h"
    18 #include "nmapiheaders.h"
    19 
    19 
       
    20 namespace EmailClientApi
       
    21 {
       
    22 
    20 /*!
    23 /*!
    21     \class NmApiMessageSearchPrivate
    24     \class NmApiMessageSearchPrivate
    22     \brief A Qt wrapper class for MFSMailBoxSearchObserver.
    25     \brief A Qt wrapper class for MFSMailBoxSearchObserver.
    23 */
    26 */
    24 
    27 
   113 {
   116 {
   114     NM_FUNCTION;
   117     NM_FUNCTION;
   115     
   118     
   116     if (aMatchMessage) {
   119     if (aMatchMessage) {
   117         NmMessage *nmmessage = aMatchMessage->GetNmMessage();
   120         NmMessage *nmmessage = aMatchMessage->GetNmMessage();
   118         EmailClientApi::NmApiMessage message = NmToApiConverter::NmMessage2NmApiMessage(*nmmessage);
   121         NmApiMessage message = NmToApiConverter::NmMessage2NmApiMessage(*nmmessage);
   119         emit messageFound(message);
   122         emit messageFound(message);
   120         
   123         
   121         delete nmmessage;
   124         delete nmmessage;
   122         nmmessage = NULL;
   125         nmmessage = NULL;
   123         
   126         
   133 */
   136 */
   134 void NmApiMessageSearchPrivate::SearchCompletedL()
   137 void NmApiMessageSearchPrivate::SearchCompletedL()
   135 {
   138 {
   136     NM_FUNCTION;
   139     NM_FUNCTION;
   137     mIsRunning = false;
   140     mIsRunning = false;
   138     emit searchComplete(EmailClientApi::NmApiNoError); 
   141     emit searchComplete(NmApiNoError); 
   139 }
   142 }
   140 
   143 
   141 
   144 
   142 /*!
   145 /*!
   143     From MFSMailBoxSearchObserver.
   146     From MFSMailBoxSearchObserver.
   178  \param sortCriteria Sort criteria for search.
   181  \param sortCriteria Sort criteria for search.
   179  \return true if initializing is successfully completed otherwise returns false.
   182  \return true if initializing is successfully completed otherwise returns false.
   180  
   183  
   181  Initialize search criterias.  
   184  Initialize search criterias.  
   182  */
   185  */
   183 bool NmApiMessageSearchPrivate::initialise(const QList<QString> &searchStrings, EmailClientApi::NmApiMailSortCriteria sortCriteria)
   186 bool NmApiMessageSearchPrivate::initialise(const QList<QString> &searchStrings, NmApiMailSortCriteria sortCriteria)
   184 {
   187 {
   185     NM_FUNCTION;
   188     NM_FUNCTION;
   186     bool ret = false;
   189     bool ret = false;
   187 
   190 
   188     if (!isRunning() && searchStrings.count() > 0) {
   191     if (!isRunning() && searchStrings.count() > 0) {
   229                 Q_UNUSED(err);
   232                 Q_UNUSED(err);
   230             }
   233             }
   231         }
   234         }
   232     }
   235     }
   233 }
   236 }
       
   237 }
   234 // End of file.
   238 // End of file.