imagehandlingutilities/thumbnailmanager/thumbnailclient/inc/thumbnailmanagerimpl.h
branchRCL_3
changeset 21 ad31f4183ddc
parent 13 ee674526fac5
equal deleted inserted replaced
20:ffb2d5dd62e9 21:ad31f4183ddc
   351       *                         instance and may not be shared with other
   351       *                         instance and may not be shared with other
   352       *                         instances.
   352       *                         instances.
   353       */
   353       */
   354      TThumbnailRequestId RenameThumbnailsL( const TDesC& aCurrentPath, 
   354      TThumbnailRequestId RenameThumbnailsL( const TDesC& aCurrentPath, 
   355              const TDesC& aNewPath, TInt aPriority = CActive::EPriorityIdle );
   355              const TDesC& aNewPath, TInt aPriority = CActive::EPriorityIdle );
       
   356 
       
   357      /**
       
   358       * Set optional request observer for getting information about completed 
       
   359       * requests that don't include a thumbnail.
       
   360       *
       
   361       * @since Symbian^3
       
   362       * @param aObserver Observer to receive notifications.
       
   363       */
       
   364      void SetRequestObserver( MThumbnailManagerRequestObserver& aObserver );
       
   365      
       
   366      /**
       
   367       * Remove optional request observer.
       
   368       *
       
   369       * @since Symbian^3
       
   370       */
       
   371      void RemoveRequestObserver();
   356      
   372      
   357 private:
   373 private:
   358 
   374 
   359     /**
   375     /**
   360      * C++ default constructor
   376      * C++ default constructor
   398 
   414 
   399     /**
   415     /**
   400      * Observer to receive notifications about completed operations.
   416      * Observer to receive notifications about completed operations.
   401      */
   417      */
   402     MThumbnailManagerObserver& iObserver;
   418     MThumbnailManagerObserver& iObserver;
       
   419     
       
   420     /**
       
   421      * Observer to receive notifications about completed requests.
       
   422      */
       
   423     MThumbnailManagerRequestObserver* iRequestObserver;
   403 
   424 
   404     /**
   425     /**
   405      * Session.
   426      * Session.
   406      */
   427      */
   407     RThumbnailSession iSession;
   428     RThumbnailSession iSession;