diff -r ea43e3e86079 -r a0ee3f735f8b imagehandlingutilities/thumbnailmanager/thumbnailclient/inc/thumbnailmanagerimpl.h --- a/imagehandlingutilities/thumbnailmanager/thumbnailclient/inc/thumbnailmanagerimpl.h Tue Jun 15 14:30:57 2010 +0100 +++ b/imagehandlingutilities/thumbnailmanager/thumbnailclient/inc/thumbnailmanagerimpl.h Thu Jul 22 16:37:07 2010 +0100 @@ -353,6 +353,22 @@ */ TThumbnailRequestId RenameThumbnailsL( const TDesC& aCurrentPath, const TDesC& aNewPath, TInt aPriority = CActive::EPriorityIdle ); + + /** + * Set optional request observer for getting information about completed + * requests that don't include a thumbnail. + * + * @since Symbian^3 + * @param aObserver Observer to receive notifications. + */ + void SetRequestObserver( MThumbnailManagerRequestObserver& aObserver ); + + /** + * Remove optional request observer. + * + * @since Symbian^3 + */ + void RemoveRequestObserver(); private: @@ -400,6 +416,11 @@ * Observer to receive notifications about completed operations. */ MThumbnailManagerObserver& iObserver; + + /** + * Observer to receive notifications about completed requests. + */ + MThumbnailManagerRequestObserver* iRequestObserver; /** * Session.