homescreenpluginsrv/hspsmanager/inc/hspsinstallationhandler.h
branchRCL_3
changeset 23 ace62b58f4b2
parent 22 1b207dd38b72
equal deleted inserted replaced
22:1b207dd38b72 23:ace62b58f4b2
   575         void ResetL();
   575         void ResetL();
   576         
   576         
   577         /**
   577         /**
   578          * Finds locale specific subdirectories and resources and appends those
   578          * Finds locale specific subdirectories and resources and appends those
   579          * into the resource array
   579          * into the resource array
   580          * @since S60 5.0
   580          * 
   581          * @param aPath is a directory where the locale specific subdirectories exits
   581          * @since S60 5.0
       
   582          * @param aPath             is a directory where the locale specific subdirectories exits
       
   583          * @param aProcessOnlyDTD   If ETrue, then only DTD files are processed.
   582          */
   584          */
   583         void AddLocalesL(
   585         void AddLocalesL(
   584                 const TDesC& aPath );
   586                 const TDesC& aPath,
   585         
   587                 const TBool aProcessOnlyDTD );
   586         /**
   588         
   587          * Adds localized resources from the provided subdirectory
   589         /**
   588          * @since S60 5.0
   590          * Adds localized dtd resources from the provided subdirectory
   589          * @param aLanguage is name of the subdirectory
   591          * 
   590          * @param aPath is path to the subdirectory where the locale specific resources can be found                  
   592          * @since S60 5.0
   591          */
   593          * @param aPath     Path to the subdirectory where the locale specific resources can be found
   592         void AddLocalizedResourcesL(
   594          * @param aLanguage Name of the subdirectory                  
       
   595          */
       
   596         void AddDtdFileL(
   593                 const TDesC& aPath,
   597                 const TDesC& aPath,
   594                 const TLanguage aLanguage );
   598                 const TLanguage aLanguage );
   595         
   599         
   596         /**
   600         /**
   597          * Returns a path if V2 directory structure is in use 
   601          * Returns a path if V2 directory structure is in use 
   598          * and if an interface uid is known.
   602          * and if an interface uid is known.
   599          * @return path to a Xuikon etc folder or an empty string
   603          * @return path to a Xuikon etc folder or an empty string
   600          */
   604          */
   601         TFileName GetInterfacePath();
   605         TFileName GetInterfacePath();
   602                 
   606                                 
   603         /**
       
   604          * Add DTD files from the HSPS folder.
       
   605          */
       
   606         void AddHspsLocalesV2L(
       
   607                 const TDesC& aPath );
       
   608         
       
   609         void AddLocalizedResourcesDTDV2L(
       
   610                 const TDesC& aPath,
       
   611                 const TLanguage aLanguage );
       
   612         
       
   613         /**
   607         /**
   614          * Finds all language specific folders and resources  
   608          * Finds all language specific folders and resources  
   615          * under the interface path in ROM or UDA drive.
   609          * under the interface path in ROM or UDA drive.
   616          * @since S60 5.0
   610          * @since S60 5.0
   617          * @path aPath Xuikon path
   611          * @path aPath Xuikon path