homescreenpluginsrv/hspsmanager/inc/hspsserverutil.h
branchRCL_3
changeset 15 a0713522ab97
parent 14 15e4dd19031c
child 16 b276298d5729
equal deleted inserted replaced
14:15e4dd19031c 15:a0713522ab97
   555        * @param aAppUid      Identifies the private directory where the logo file is copied to
   555        * @param aAppUid      Identifies the private directory where the logo file is copied to
   556        * @param aTargetPath  Empty or location of the target file
   556        * @param aTargetPath  Empty or location of the target file
   557        * @param aSourcePath  Empty or location of the source file 
   557        * @param aSourcePath  Empty or location of the source file 
   558        * @param aUpdatedDeclaration Empty or declaration which points to the target location
   558        * @param aUpdatedDeclaration Empty or declaration which points to the target location
   559        */
   559        */
   560 	    static void hspsServerUtil::PopulateLogoPathsL(
   560 	    static void PopulateLogoPathsL(
   561 	            const TDesC& aLogoDeclaration,
   561 	            const TDesC& aLogoDeclaration,
   562                 const TUint aAppUid,
   562                 const TUint aAppUid,
   563                 RBuf& aTargetPath,
   563                 RBuf& aTargetPath,
   564                 RBuf& aSourcePath,
   564                 RBuf& aSourcePath,
   565                 RBuf& aUpdatedDeclaration );
   565                 RBuf& aUpdatedDeclaration );
   566 
   566 
       
   567 	    /**
       
   568 	     * Finds ecplised files from the provided path in given drive order.
       
   569 	     * @since S60 5.2
       
   570 	     * @param aFs is a reference to open file server session handle
       
   571 	     * @param aDriveArray An array of drives in search order
       
   572 	     * @param aPath Relative path to be found
       
   573 	     * @param aFolders Search results or empty
       
   574 	     * @param aRecursive True if files should be found from any sudirectories 
       
   575 	     */	    	    
       
   576 	    static void FindFilesRecursivelyL(
       
   577                 RFs& aFs,
       
   578                 const RArray<TInt>& aDriveArray, 
       
   579                 const TDesC& aPath,        
       
   580                 RPointerArray<HBufC>& aFolders,
       
   581                 TBool aRecursive = EFalse );
       
   582 	    
   567 	private:
   583 	private:
   568         /**
   584         /**
   569          * Internal method. Do not call directly!
   585          * Internal method. Do not call directly!
   570          * 
   586          * 
   571          * Modify node's childs according to given edit mode.
   587          * Modify node's childs according to given edit mode.