homescreenpluginsrv/hspsmanager/inc/hspsserverutil.h
branchRCL_3
changeset 15 a0713522ab97
parent 14 15e4dd19031c
child 16 b276298d5729
--- 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<TInt>& aDriveArray, 
+                const TDesC& aPath,        
+                RPointerArray<HBufC>& aFolders,
+                TBool aRecursive = EFalse );
+	    
 	private:
         /**
          * Internal method. Do not call directly!