568 * Finds ecplised files from the provided path in given drive order. |
568 * Finds ecplised files from the provided path in given drive order. |
569 * @since S60 5.2 |
569 * @since S60 5.2 |
570 * @param aFs is a reference to open file server session handle |
570 * @param aFs is a reference to open file server session handle |
571 * @param aDriveArray An array of drives in search order |
571 * @param aDriveArray An array of drives in search order |
572 * @param aPath Relative path to be found |
572 * @param aPath Relative path to be found |
573 * @param aFolders Search results or empty |
573 * @param aFileArray Search results or empty |
574 * @param aRecursive True if files should be found from any sudirectories |
574 * @param aDeviceLanguages An array of languages the HW supports |
|
575 * @param aRecursive True if files should be found from any sudirectories |
575 */ |
576 */ |
576 static void FindFilesRecursivelyL( |
577 static void FindResourcesL( |
577 RFs& aFs, |
578 RFs& aFs, |
578 const RArray<TInt>& aDriveArray, |
579 const RArray<TInt>& aDriveArray, |
579 const TDesC& aPath, |
580 const TDesC& aPath, |
580 RPointerArray<HBufC>& aFolders, |
581 RPointerArray<HBufC>& aFileArray, |
|
582 CArrayFixFlat<TInt>* aDeviceLanguages, |
581 TBool aRecursive = EFalse ); |
583 TBool aRecursive = EFalse ); |
|
584 |
|
585 /** |
|
586 * Returns an array of languages which can be used in the UI. |
|
587 * @since S60 5.2 |
|
588 * @param aLanguages Array of language ids |
|
589 */ |
|
590 static void GetInstalledLanguagesL( |
|
591 CArrayFixFlat<TInt>*& aLanguages ); |
582 |
592 |
583 private: |
593 private: |
584 /** |
594 /** |
585 * Internal method. Do not call directly! |
595 * Internal method. Do not call directly! |
586 * |
596 * |