diff -r ffb2d5dd62e9 -r ad31f4183ddc imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h --- a/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h Tue May 11 16:30:11 2010 +0300 +++ b/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h Tue May 25 13:01:47 2010 +0300 @@ -43,6 +43,7 @@ */ class CThumbAGProcessor: public CActive, public MThumbnailManagerObserver, + public MThumbnailManagerRequestObserver, public MMdEQueryObserver, public MHarvesterEventObserver, public MMPXCollectionObserver, @@ -78,6 +79,8 @@ // from MThumbnailManagerObserver void ThumbnailPreviewReady( MThumbnailData& aThumbnail, TThumbnailRequestId aId ); void ThumbnailReady( TInt aError, MThumbnailData& aThumbnail, TThumbnailRequestId aId ); + // from MThumbnailManagerRequestObserver + void ThumbnailRequestReady( TInt aError, TThumbnailRequestType aRequestType, TThumbnailRequestId aId ); // from MHarvesterEventObserver void HarvestingUpdated( @@ -311,7 +314,6 @@ TBool iMMCHarvesting; TBool iMMCHarvestingTemp; - CPeriodic* iPeriodicTimer; //MDS Harvester client @@ -346,8 +348,7 @@ //Flag is MPX harvesting or MTP synchronisation in progress TBool iMPXHarvesting; - //inactivity polling timer - CPeriodic* iInactivityTimer; + //overall status of device TBool iIdle;