equal
deleted
inserted
replaced
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. |