diff -r 60bb012f1157 -r 9e8b0cc88842 imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h --- a/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h Wed Sep 15 12:32:44 2010 +0300 +++ b/imagehandlingutilities/thumbnailmanager/thumbagdaemon/inc/thumbagprocessor.h Wed Oct 13 14:53:56 2010 +0300 @@ -62,8 +62,7 @@ struct TThumbnailGenerationItem { - inline TThumbnailGenerationItem(): iItemId( KErrNotFound ), iItemType(EGenerationItemTypeUnknown), - iItemAction(EGenerationItemActionAdd), iPlaceholder(EFalse), iUri(NULL){} + inline TThumbnailGenerationItem(): iItemId( KErrNotFound ), iItemType(EGenerationItemTypeUnknown), iItemAction(EGenerationItemActionAdd), iPlaceholder(EFalse), iUri(NULL){} inline ~TThumbnailGenerationItem(){delete iUri; iUri = NULL;} TItemId iItemId; @@ -167,9 +166,7 @@ * @param aIDArray IDs for thumbnail creation * @param aForce pass ETrue if processor is forced to run without waiting harvesting complete */ - void AddToQueueL( TObserverNotificationType aType, TThumbnailGenerationItemType aItemType, - const RArray& aIDArray, const RPointerArray& aObjectUriArray, - TBool aPresent ); + void AddToQueueL( TObserverNotificationType aType, TThumbnailGenerationItemType aItemType, const RArray& aIDArray, const RPointerArray& aObjectUriArray, TBool aPresent ); /** * Calls Thumbnail Manager to create thumbnails @@ -448,6 +445,9 @@ //Observer foreground generation CTMRPropertyObserver* iForegroundGenerationObserver; + //Observer itemsLeft + CTMRPropertyObserver* iItemsLeftObserver; + //Previously notified amount of items in processing queues (add/modify) TInt iPreviousItemsLeft; TBool iPreviousDaemonProcessing;