diff -r 15e4dd19031c -r a0713522ab97 homescreenpluginsrv/hspsmanager/inc/hspsserverutil.h --- a/homescreenpluginsrv/hspsmanager/inc/hspsserverutil.h Wed Mar 31 22:04:35 2010 +0300 +++ b/homescreenpluginsrv/hspsmanager/inc/hspsserverutil.h Wed Apr 14 16:16:44 2010 +0300 @@ -557,13 +557,29 @@ * @param aSourcePath Empty or location of the source file * @param aUpdatedDeclaration Empty or declaration which points to the target location */ - static void hspsServerUtil::PopulateLogoPathsL( + static void PopulateLogoPathsL( const TDesC& aLogoDeclaration, const TUint aAppUid, RBuf& aTargetPath, RBuf& aSourcePath, RBuf& aUpdatedDeclaration ); + /** + * Finds ecplised files from the provided path in given drive order. + * @since S60 5.2 + * @param aFs is a reference to open file server session handle + * @param aDriveArray An array of drives in search order + * @param aPath Relative path to be found + * @param aFolders Search results or empty + * @param aRecursive True if files should be found from any sudirectories + */ + static void FindFilesRecursivelyL( + RFs& aFs, + const RArray& aDriveArray, + const TDesC& aPath, + RPointerArray& aFolders, + TBool aRecursive = EFalse ); + private: /** * Internal method. Do not call directly!