homescreenpluginsrv/inc/hspsclient.h
changeset 4 1a2a00e78665
parent 0 79c6a41cd166
child 14 15e4dd19031c
--- a/homescreenpluginsrv/inc/hspsclient.h	Tue Jan 26 12:11:15 2010 +0200
+++ b/homescreenpluginsrv/inc/hspsclient.h	Tue Feb 02 00:23:10 2010 +0200
@@ -439,6 +439,22 @@
                 const TInt aPluginId,             
                 const TInt aConfUid );
         
+        /**
+        * Restores plugin configurations by either removing all plugins
+        * from the active view or by removing all extra views.
+        * In latter case, the first locked view is emptied. If there are 
+        * no locked views then the first view will remain while others
+        * are removed.
+        * @since S60 5.2
+        * @param aAppUid Application uid
+        * @param aReinstall  False if only the active view should be fixed,
+        *                    True if also all extra views should removed                         
+        * @return ThspsServiceCompletedMessage expressing the result of the call.
+        */
+        IMPORT_C ThspsServiceCompletedMessage hspsRestoreConfigurations(
+            const TInt aAppUid,
+            const TBool aReinstall );
+        
     protected: // Functions from base classes
 
         /**