--- a/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h Wed Apr 14 16:16:51 2010 +0300
+++ b/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h Tue Apr 27 16:57:55 2010 +0300
@@ -158,7 +158,19 @@
*/
void QueryL( RArray<TItemId>& aIDArray );
+ /**
+ * QueryPlaceholdersL
+ *
+ * @since S60 v5.0
+ */
void QueryPlaceholdersL();
+
+ /**
+ * DeleteAndCancelQuery
+ *
+ * @since Symbian^3
+ */
+ void DeleteAndCancelQuery();
protected:
@@ -272,22 +284,33 @@
//reference to current processing queue
RArray<TItemId>* iLastQueue;
+ //background generation state
+ // EFalse = 1st round, create only grid size thumbnail for images and videos
+ // ETrue = 2nds round, create all missing sizes for all media items
TBool i2ndRound;
+ //MDS query issues
TBool iQueryActive;
+ //MDS query complete
TBool iQueryReady;
+ //Processing MDS itens which are modified
TBool iModify;
TInt iProcessingCount;
- //Flag is MDS Harvester harevsting
+ //MDS harvester's overall state
TBool iHarvesting;
TBool iHarvestingTemp;
-
- //Flag is MDS placeholder harvesting active
+
+ //MDS Harvester's placeholder harvesting state
TBool iPHHarvesting;
TBool iPHHarvestingTemp;
+ //MDS Harvester's SD card harvesting state
+ TBool iMMCHarvesting;
+ TBool iMMCHarvestingTemp;
+
+
CPeriodic* iPeriodicTimer;
//MDS Harvester client