homescreensrv_plat/sapi_homescreenplugin/hspsservice/inc/hspspersonalisationservice.h
changeset 4 1a2a00e78665
parent 0 79c6a41cd166
child 14 15e4dd19031c
equal deleted inserted replaced
3:ff572005ac23 4:1a2a00e78665
   228             TDesC8& aPluginId
   228             TDesC8& aPluginId
   229             );
   229             );
   230         
   230         
   231         /**
   231         /**
   232          * Replaces a plugin in active application configuration
   232          * Replaces a plugin in active application configuration
       
   233          * @since S60 5.1
   233          * @param aAppUid - application uid
   234          * @param aAppUid - application uid
   234          * @param aPluginId - id of the plugin to be replaced
   235          * @param aPluginId - id of the plugin to be replaced
   235          * @param aConfUid - uid of the new plugin configuration 
   236          * @param aConfUid - uid of the new plugin configuration 
   236          */
   237          */
   237         IMPORT_C void ReplacePluginL(
   238         IMPORT_C void ReplacePluginL(
   238             const TInt aAppUid,
   239             const TInt aAppUid,
   239             const TDesC8& aPluginId,
   240             const TDesC8& aPluginId,
   240             const TDesC8& aConfUid );
   241             const TDesC8& aConfUid );
       
   242         
       
   243         /**
       
   244          * Restores plugin configurations by either removing all plugins
       
   245          * from the active view or by removing all extra views.
       
   246          * In latter case, the first locked view is emptied. If there are 
       
   247          * no locked views then the first view will remain while others
       
   248          * are removed.
       
   249          * @since S60 5.2
       
   250          * @param aAppUid Application uid
       
   251          * @param aResetAllViews False if only the active view should be fixed,
       
   252          *                       True if also all extra views should removed                
       
   253          */
       
   254         IMPORT_C void RestoreConfigurationsL(
       
   255             const TInt aAppUid, 
       
   256             const TBool aResetAllViews );
   241 
   257 
   242     private: // Methods
   258     private: // Methods
   243     
   259     
   244     private: // Data        
   260     private: // Data        
   245 
   261