--- a/imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager.h Fri Apr 16 15:16:16 2010 +0300
+++ b/imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager.h Mon May 03 12:48: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;
};