homescreenpluginsrv/inc/hspsthememanagement.h
branchRCL_3
changeset 78 1b207dd38b72
parent 51 15e4dd19031c
child 110 2c7f27287390
--- a/homescreenpluginsrv/inc/hspsthememanagement.h	Tue May 11 16:30:05 2010 +0300
+++ b/homescreenpluginsrv/inc/hspsthememanagement.h	Tue May 25 13:01:39 2010 +0300
@@ -1028,16 +1028,20 @@
     TBool storingStatus;            // storing status telling if modified plugin settings are needed to stored its reference.
     };
 
+enum ThspsRestore
+    {
+    EhspsRestoreAll = 0,            // restores plug-ins from eMMC, UDA and ROM    
+    EhspsRestoreRom,                // restores plug-ins from ROM
+    EhspsRestoreViews               // removes extra views and empties them
+    };
+
 /**
  * Input parameter for the RestoreActiveAppConf service 
  */
 struct ThspsParamRestoreConfigurations
     {
     TInt appUid;                    // uid of the application
-    TBool restoreAll;               // false: if all widget plugins should be removed from the active view,
-                                    // true: if all widget plugins should be removed from the first locked view
-                                    //       (or if locked views were not found then from first unlocked view) 
-                                    //       and if all other views should be removed
+    ThspsRestore restore;           // operation               
     };