diff -r 7be2816dbabd -r 137ebc85284b idlehomescreen/sapiwrapper/hspswrapper/inc/hspswrapper.h --- a/idlehomescreen/sapiwrapper/hspswrapper/inc/hspswrapper.h Tue May 11 16:02:39 2010 +0300 +++ b/idlehomescreen/sapiwrapper/hspswrapper/inc/hspswrapper.h Tue May 25 12:29:32 2010 +0300 @@ -235,21 +235,30 @@ * @return Operation status. KErrNone (success), KErrNotFound */ IMPORT_C TInt SetActivePluginL(const TDesC8& aPluginId); - - /** - * Removes all but one view and removes all plugins from it. - * - * @return Operation status. KErrNone (success), KErrNotFound - */ - IMPORT_C TInt RestoreRootL(); - + /** - * Restore (re-install) default configuration from ROM. + * Restores plug-in configurations from eMMC, UDA and ROM drives. * * @return Operation status. KErrNone (success), KErrNotFound */ IMPORT_C TInt RestoreDefaultConfL(); - + + /** + * Restores plug-in configurations from ROM only. To be used if content + * in UDA and eMMC drives is causing panics. + * + * @return Operation status. KErrNone (success), KErrNotFound + */ + IMPORT_C TInt RestoreRomConfL(); + + /** + * Restores active application configuration by removing all extra views, + * all plug-ins will be removed also. + * + * @return Operation status. KErrNone (success), KErrNotFound + */ + IMPORT_C TInt RestoreViewsL(); + /** * Replace plugin in the active configuration. *