homescreenpluginsrv/inc/hspsclient.h
branchRCL_3
changeset 22 1b207dd38b72
parent 14 15e4dd19031c
child 27 2c7f27287390
equal deleted inserted replaced
19:edd621764147 22:1b207dd38b72
   443                 const TInt aAppUid,
   443                 const TInt aAppUid,
   444                 const TInt aPluginId,             
   444                 const TInt aPluginId,             
   445                 const TInt aConfUid );
   445                 const TInt aConfUid );
   446         
   446         
   447         /**
   447         /**
   448         * Restores plugin configurations by either removing all plugins
   448         * Restores plugin configurations according to the input.
   449         * from the active view or by removing all extra views.
       
   450         * In latter case, the first locked view is emptied. If there are 
       
   451         * no locked views then the first view will remain while others
       
   452         * are removed.
       
   453         * @since S60 5.2
   449         * @since S60 5.2
   454         * @param aAppUid Application uid
   450         * @param aAppUid Application uid
   455         * @param aReinstall  False if only the active view should be fixed,
   451         * @param aRestore Operation to be executed
   456         *                    True if also all extra views should removed                         
       
   457         * @return ThspsServiceCompletedMessage expressing the result of the call.
   452         * @return ThspsServiceCompletedMessage expressing the result of the call.
   458         */
   453         */
   459         IMPORT_C ThspsServiceCompletedMessage hspsRestoreConfigurations(
   454         IMPORT_C ThspsServiceCompletedMessage hspsRestoreConfigurations(
   460             const TInt aAppUid,
   455             const TInt aAppUid,
   461             const TBool aReinstall );
   456             const ThspsRestore aRestore );
   462         
   457         
   463     protected: // Functions from base classes
   458     protected: // Functions from base classes
   464 
   459 
   465         /**
   460         /**
   466         * From CActive, RunL.
   461         * From CActive, RunL.