diff -r ee674526fac5 -r 85a88bc05e45 imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h --- 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& 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* 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