homescreenpluginsrv/inc/hspsthememanagement.h
changeset 4 1a2a00e78665
parent 0 79c6a41cd166
child 14 15e4dd19031c
equal deleted inserted replaced
3:ff572005ac23 4:1a2a00e78665
   390    *  Updating plugin configuration
   390    *  Updating plugin configuration
   391    */
   391    */
   392     
   392     
   393   EhspsUpdatePluginConf,
   393   EhspsUpdatePluginConf,
   394   
   394   
       
   395   /**
       
   396    * Restores plugin configurations by either removing all plugins
       
   397    * from the active view or by reinstalling all the ROM based plugins.
       
   398    */
       
   399   EhspsRestoreConfigurations,
       
   400   
   395 
   401 
   396   /**************************************
   402   /**************************************
   397    * Client Request related requests: 
   403    * Client Request related requests: 
   398    *************************************/
   404    *************************************/
   399   EhspsClientRequestBase,
   405   EhspsClientRequestBase,
   613     
   619     
   614     /** 
   620     /** 
   615      * EhspsGetPluginOdtFailed. Failed to get plugin odt.
   621      * EhspsGetPluginOdtFailed. Failed to get plugin odt.
   616      */
   622      */
   617     EhspsGetPluginOdtFailed,
   623     EhspsGetPluginOdtFailed,
       
   624     
       
   625     /**
       
   626      * EhspsRestoreConfigurationsSuccess. Restoration was successfull.
       
   627      */
       
   628     EhspsRestoreConfigurationsSuccess,
       
   629     
       
   630     /**
       
   631      * EhspsRestoreConfigurationsFailed. Restoration failed.
       
   632      */
       
   633     EhspsRestoreConfigurationsFailed,
       
   634     
   618     
   635     
   619 /* Client Requests: */
   636 /* Client Requests: */
   620     
   637     
   621     /** 
   638     /** 
   622     *   EhspsGetODTSuccess. 
   639     *   EhspsGetODTSuccess. 
  1007  */
  1024  */
  1008 struct ThspsParamSetPluginSettings
  1025 struct ThspsParamSetPluginSettings
  1009     {
  1026     {
  1010     TInt pluginId;                  // id of the existing plugin to be replaced
  1027     TInt pluginId;                  // id of the existing plugin to be replaced
  1011     TBool storingStatus;            // storing status telling if modified plugin settings are needed to stored its reference.
  1028     TBool storingStatus;            // storing status telling if modified plugin settings are needed to stored its reference.
       
  1029     };
       
  1030 
       
  1031 /**
       
  1032  * Input parameter for the RestoreActiveAppConf service 
       
  1033  */
       
  1034 struct ThspsParamRestoreConfigurations
       
  1035     {
       
  1036     TInt appUid;                    // uid of the application
       
  1037     TBool restoreAll;               // false: if all widget plugins should be removed from the active view,
       
  1038                                     // true: if all widget plugins should be removed from the first locked view
       
  1039                                     //       (or if locked views were not found then from first unlocked view) 
       
  1040                                     //       and if all other views should be removed
  1012     };
  1041     };
  1013 
  1042 
  1014 
  1043 
  1015 class ChspsODT;
  1044 class ChspsODT;
  1016 class ChspsResource;
  1045 class ChspsResource;