diff -r c2817bb2a55c -r cb506ec2d869 homescreenpluginsrv/hspsmanager/inc/hspsrominstaller.h --- a/homescreenpluginsrv/hspsmanager/inc/hspsrominstaller.h Wed Mar 31 13:30:40 2010 +0300 +++ b/homescreenpluginsrv/hspsmanager/inc/hspsrominstaller.h Wed May 12 13:35:37 2010 +0300 @@ -78,9 +78,15 @@ public: // New functions + /** - * InstallTheme - * Synchronous service for installing configurations from provided manifest files. + * Installs all plugin configurations which can be found from ROM and C drives (UDA). + * @since S60 5.2 + */ + void InstallL(); + + /** + * Installs a plugin configuration from the provided manifest file (synchronous). * @since S60 5.0 * @param aFileName is name of the manifest file to be installed. * @return ThspsServiceCompletedMessage error code @@ -89,26 +95,16 @@ const TDesC& aFileName ); /** - * ReinstallThemeL. - * Synchronous service for re-installing corrupted application configurations - * from an import (imports\app_*.dat file). + * Re-installs an application plugin configuration (synchronous). * @since S60 5.0 * @param aAppUid is UID of an application - * @param aConfigurationUid is UID of a HSPS configuration + * @param aConfigurationUid is UID of an application plugin configuration * @return ThspsServiceCompletedMessage error code */ ThspsServiceCompletedMessage ReinstallThemeL( const TInt aAppUid, const TInt aConfigurationUid ); - - /** - * Retrieves manifest files from both Z and C drives located in - * \\private\200159C0\install\ paths. - * @since S60 5.0 - */ - void FindInstallationFilesL( - RPointerArray& aFolders ); - + #ifdef HSPS_LOG_ACTIVE /** * Set log bus. @@ -161,6 +157,14 @@ */ void ConstructL(); + /** + * Retrieves manifest files from both Z and C drives located in + * \\private\200159C0\install\ paths. + * @since S60 5.0 + */ + void FindInstallationFilesL( + RPointerArray& aFolders ); + void DoFindInstallationFilesL( RPointerArray& aFolders, const TDesC& aPath );