diff -r 7197e789b953 -r ffa62e555b02 imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailserver.h --- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailserver.h Fri Apr 16 15:16:16 2010 +0300 +++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailserver.h Mon May 03 12:48: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