equal
deleted
inserted
replaced
28 #include <gsmuelem.h> |
28 #include <gsmuelem.h> |
29 #include <msventry.h> |
29 #include <msventry.h> |
30 #include <msvuids.h> |
30 #include <msvuids.h> |
31 #include <mmsconst.h> |
31 #include <mmsconst.h> |
32 #include "cmessageharvester.h" |
32 #include "cmessageharvester.h" |
|
33 #include "OstTraceDefinitions.h" |
|
34 #ifdef OST_TRACE_COMPILER_IN_USE |
|
35 #include "cmessageharvesterTraces.h" |
|
36 #endif |
|
37 |
33 |
38 |
34 |
39 |
35 // ============================ MEMBER FUNCTIONS =============================== |
40 // ============================ MEMBER FUNCTIONS =============================== |
36 |
41 |
37 // --------------------------------------------------------------------------- |
42 // --------------------------------------------------------------------------- |
178 // |
183 // |
179 void CMessageHarvester::GetMessageIdL() |
184 void CMessageHarvester::GetMessageIdL() |
180 { |
185 { |
181 if (iChildren && iChildren->Count() > 0) |
186 if (iChildren && iChildren->Count() > 0) |
182 { |
187 { |
183 // Take first item from list of message items, and give it for indexing |
188 // Take first item from list of message items, and give it for indexing |
184 iMessagePlugin.MessageItemL((*iChildren)[0], ECPixAddAction, iCurrentFolder); |
189 iMessagePlugin.MessageItemL((*iChildren)[0], ECPixAddAction, iCurrentFolder); |
185 |
190 |
186 // Delete the item from list |
191 // Delete the item from list |
187 iChildren->Delete( 0 ); |
192 iChildren->Delete( 0 ); |
188 if ( iChildren->Count() > 0 ) |
193 if ( iChildren->Count() > 0 ) |
189 { |
194 { |
274 // SetNextRequest |
279 // SetNextRequest |
275 // --------------------------------------------------------------------------- |
280 // --------------------------------------------------------------------------- |
276 // |
281 // |
277 void CMessageHarvester::HandleNextRequest() |
282 void CMessageHarvester::HandleNextRequest() |
278 { |
283 { |
279 if (!IsActive()) |
284 OstTraceFunctionEntry0( CMESSAGEHARVESTER_HANDLENEXTREQUEST_ENTRY ); |
|
285 if (!IsActive() && iMessagePlugin.GetHarvesterState()) |
280 { |
286 { |
281 SetActive(); |
287 SetActive(); |
282 TRequestStatus* status = &iStatus; |
288 TRequestStatus* status = &iStatus; |
283 User::RequestComplete( status, KErrNone ); |
289 User::RequestComplete( status, KErrNone ); |
284 } |
290 } |
285 } |
291 OstTraceFunctionExit0( CMESSAGEHARVESTER_HANDLENEXTREQUEST_EXIT ); |
286 |
292 } |
287 |
293 |
|
294 void CMessageHarvester::ResumeRequest() |
|
295 { |
|
296 OstTraceFunctionEntry0( CMESSAGEHARVESTER_RESUMEREQUEST_ENTRY ); |
|
297 if(iState != EStateIdle) |
|
298 { |
|
299 HandleNextRequest(); |
|
300 } |
|
301 OstTraceFunctionExit0( CMESSAGEHARVESTER_RESUMEREQUEST_EXIT ); |
|
302 } |
288 // End of File |
303 // End of File |