diff -r edd621764147 -r 1b207dd38b72 homescreenpluginsrv/inc/hspsthememanagement.h --- 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 };