homescreenpluginsrv/inc/hspsclient.h
changeset 4 1a2a00e78665
parent 0 79c6a41cd166
child 14 15e4dd19031c
equal deleted inserted replaced
3:ff572005ac23 4:1a2a00e78665
   437         IMPORT_C ThspsServiceCompletedMessage hspsReplacePlugin(
   437         IMPORT_C ThspsServiceCompletedMessage hspsReplacePlugin(
   438                 const TInt aAppUid,
   438                 const TInt aAppUid,
   439                 const TInt aPluginId,             
   439                 const TInt aPluginId,             
   440                 const TInt aConfUid );
   440                 const TInt aConfUid );
   441         
   441         
       
   442         /**
       
   443         * Restores plugin configurations by either removing all plugins
       
   444         * from the active view or by removing all extra views.
       
   445         * In latter case, the first locked view is emptied. If there are 
       
   446         * no locked views then the first view will remain while others
       
   447         * are removed.
       
   448         * @since S60 5.2
       
   449         * @param aAppUid Application uid
       
   450         * @param aReinstall  False if only the active view should be fixed,
       
   451         *                    True if also all extra views should removed                         
       
   452         * @return ThspsServiceCompletedMessage expressing the result of the call.
       
   453         */
       
   454         IMPORT_C ThspsServiceCompletedMessage hspsRestoreConfigurations(
       
   455             const TInt aAppUid,
       
   456             const TBool aReinstall );
       
   457         
   442     protected: // Functions from base classes
   458     protected: // Functions from base classes
   443 
   459 
   444         /**
   460         /**
   445         * From CActive, RunL.
   461         * From CActive, RunL.
   446         * Callback function.
   462         * Callback function.