engine/collectionframework/datasource/plugins/glxdatasourcemde2.5/src/glxdatasourcetaskmdscommand.cpp
equal
deleted
inserted
replaced
26 |
26 |
27 #include <bautils.h> |
27 #include <bautils.h> |
28 #include <e32math.h> |
28 #include <e32math.h> |
29 #include <glxcommandrequest.h> |
29 #include <glxcommandrequest.h> |
30 #include <glxpanic.h> |
30 #include <glxpanic.h> |
31 #include <glxtndatabase.h> |
|
32 #include <glxtnthumbnailcreator.h> |
|
33 #include <glxtracer.h> |
31 #include <glxtracer.h> |
34 #include <caf/manager.h> |
32 #include <caf/manager.h> |
35 #include <mdeconstants.h> |
33 #include <mdeconstants.h> |
36 #include <mdeeventdef.h> |
34 #include <mdeeventdef.h> |
37 #include <mdelogiccondition.h> |
35 #include <mdelogiccondition.h> |
134 // |
132 // |
135 void CGlxDataSourceTaskMdeCommand::ConstructL() |
133 void CGlxDataSourceTaskMdeCommand::ConstructL() |
136 { |
134 { |
137 TRACER("CGlxDataSourceTaskMdeCommand::ConstructL()"); |
135 TRACER("CGlxDataSourceTaskMdeCommand::ConstructL()"); |
138 iResponse = CMPXCommand::NewL(static_cast<CGlxCommandRequest*>(iRequest)->Command()); |
136 iResponse = CMPXCommand::NewL(static_cast<CGlxCommandRequest*>(iRequest)->Command()); |
139 #ifdef USE_S60_TNM |
|
140 DataSource()->CancelFetchThumbnail(); |
137 DataSource()->CancelFetchThumbnail(); |
141 #else |
|
142 DataSource()->ThumbnailCreator().CancelRequest( TGlxMediaId(0) ); |
|
143 #endif |
|
144 |
138 |
145 iTimer = CPeriodic::NewL(CActive::EPriorityStandard); |
139 iTimer = CPeriodic::NewL(CActive::EPriorityStandard); |
146 iSchedulerWait = new (ELeave) CActiveSchedulerWait(); |
140 iSchedulerWait = new (ELeave) CActiveSchedulerWait(); |
147 } |
141 } |
148 |
142 |
488 // ---------------------------------------------------------------------------- |
482 // ---------------------------------------------------------------------------- |
489 // |
483 // |
490 void CGlxDataSourceTaskMdeCommand::ThumbnailCleanupL() |
484 void CGlxDataSourceTaskMdeCommand::ThumbnailCleanupL() |
491 { |
485 { |
492 TRACER("CGlxDataSourceTaskMdeCommand::ThumbnailCleanupL()"); |
486 TRACER("CGlxDataSourceTaskMdeCommand::ThumbnailCleanupL()"); |
493 #ifndef USE_S60_TNM |
|
494 CGlxDataSourceMde* ds = DataSource(); |
|
495 ds->ThumbnailCreator().CleanupThumbnailsL(&ds->ThumbnailDatabase()); |
|
496 #endif |
|
497 HandleRequestComplete(KErrNone); |
487 HandleRequestComplete(KErrNone); |
498 } |
488 } |
499 |
489 |
500 // ---------------------------------------------------------------------------- |
490 // ---------------------------------------------------------------------------- |
501 // CGlxDataSourceTaskMdeCommand::HandleQueryCompletedL |
491 // CGlxDataSourceTaskMdeCommand::HandleQueryCompletedL |