diff -r dea39715fc05 -r ee674526fac5 imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailserver.h --- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailserver.h Wed Mar 31 22:04:49 2010 +0300 +++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailserver.h Wed Apr 14 16:16:51 2010 +0300 @@ -45,6 +45,7 @@ class CThumbnailServerSession; class CThumbnailDiskUnmountObserver; class CThumbnailMemoryCardObserver; +class CThumbnailFetchedChecker; /** * Helper function to destroy all objects which are referred to @@ -373,6 +374,15 @@ TBool UpdateThumbnailsL( const TDesC& aPath, const TInt aOrientation, const TInt64 aModified ); + /** + * Rename thumbnails. + * + * @since S60 v5.0 + * @param aCurrentPath Current path of the Thumbnail + * @param aNewPath New path for the Thumbnail + */ + void RenameThumbnailsL( const TDesC& aCurrentPath, const TDesC& aNewPath ); + /** * Resolve mime type from file extension * @@ -451,6 +461,7 @@ TBool IsFormatting(); + inline CThumbnailFetchedChecker& FetchedChecker() const { return *iFetchedChecker; } protected: // Functions from base classes /** @@ -674,6 +685,11 @@ #ifdef _DEBUG TUint32 iPlaceholderCounter; #endif + /** + * Fetched checker. + * Own. + */ + CThumbnailFetchedChecker* iFetchedChecker; }; #endif // THUMBNAILSERVER_H