diff -r b276298d5729 -r edd621764147 homescreenpluginsrv/hspsmanager/inc/hspsserverutil.h --- a/homescreenpluginsrv/hspsmanager/inc/hspsserverutil.h Tue Apr 27 16:57:49 2010 +0300 +++ b/homescreenpluginsrv/hspsmanager/inc/hspsserverutil.h Tue May 11 16:30:05 2010 +0300 @@ -570,16 +570,26 @@ * @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 + * @param aFileArray Search results or empty + * @param aDeviceLanguages An array of languages the HW supports + * @param aRecursive True if files should be found from any sudirectories */ - static void FindFilesRecursivelyL( + static void FindResourcesL( RFs& aFs, const RArray& aDriveArray, const TDesC& aPath, - RPointerArray& aFolders, + RPointerArray& aFileArray, + CArrayFixFlat* aDeviceLanguages, TBool aRecursive = EFalse ); + /** + * Returns an array of languages which can be used in the UI. + * @since S60 5.2 + * @param aLanguages Array of language ids + */ + static void GetInstalledLanguagesL( + CArrayFixFlat*& aLanguages ); + private: /** * Internal method. Do not call directly!