diff -r dea39715fc05 -r ee674526fac5 imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager.h --- 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; };