homescreenpluginsrv/inc/hspsthememanagement.h
branchRCL_3
changeset 78 1b207dd38b72
parent 51 15e4dd19031c
child 110 2c7f27287390
equal deleted inserted replaced
74:edd621764147 78:1b207dd38b72
  1026     {
  1026     {
  1027     TInt pluginId;                  // id of the existing plugin to be replaced
  1027     TInt pluginId;                  // id of the existing plugin to be replaced
  1028     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     };
  1029     };
  1030 
  1030 
       
  1031 enum ThspsRestore
       
  1032     {
       
  1033     EhspsRestoreAll = 0,            // restores plug-ins from eMMC, UDA and ROM    
       
  1034     EhspsRestoreRom,                // restores plug-ins from ROM
       
  1035     EhspsRestoreViews               // removes extra views and empties them
       
  1036     };
       
  1037 
  1031 /**
  1038 /**
  1032  * Input parameter for the RestoreActiveAppConf service 
  1039  * Input parameter for the RestoreActiveAppConf service 
  1033  */
  1040  */
  1034 struct ThspsParamRestoreConfigurations
  1041 struct ThspsParamRestoreConfigurations
  1035     {
  1042     {
  1036     TInt appUid;                    // uid of the application
  1043     TInt appUid;                    // uid of the application
  1037     TBool restoreAll;               // false: if all widget plugins should be removed from the active view,
  1044     ThspsRestore restore;           // operation               
  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
       
  1041     };
  1045     };
  1042 
  1046 
  1043 
  1047 
  1044 class ChspsODT;
  1048 class ChspsODT;
  1045 class ChspsResource;
  1049 class ChspsResource;