imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager.h
branchRCL_3
changeset 10 ee674526fac5
parent 0 2014ca87e772
child 14 ad31f4183ddc
--- a/imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager.h	Wed Mar 31 22:04:49 2010 +0300
+++ b/imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager.h	Wed Apr 14 16:16:51 2010 +0300
@@ -548,6 +548,23 @@
       */
       virtual void UpdateThumbnailsL( const TThumbnailId aItemId, const TDesC& aPath,
                                       const TInt aOrientation, const TInt64 aModified, const TInt aPriority  ) = 0;
+      
+      /**
+       * Rename Thumbnails. This is an asynchronous
+       * operation, which always returns immediately.
+       *
+       * @since S60 v5.0
+       * @param aCurrentPath     Current path of the Thumbnail
+       * @param aNewPath         New path for the Thumbnail
+       * @param aPriority        Priority for this operation
+       * @return                 Thumbnail request ID. This can be used to
+       *                         cancel the request or change priority.
+       *                         The ID is specific to this CThumbnailManager
+       *                         instance and may not be shared with other
+       *                         instances.
+       */
+       virtual TThumbnailRequestId RenameThumbnailsL( const TDesC& aCurrentPath, 
+               const TDesC& aNewPath, TInt aPriority = CActive::EPriorityIdle ) = 0;
 
 };