diff -r a5a39a295112 -r 8baec10861af homescreenpluginsrv/hspsmanager/inc/hspsmaintenancehandler.h --- a/homescreenpluginsrv/hspsmanager/inc/hspsmaintenancehandler.h Wed Sep 01 12:22:09 2010 +0100 +++ b/homescreenpluginsrv/hspsmanager/inc/hspsmaintenancehandler.h Tue Sep 14 21:55:16 2010 +0300 @@ -725,6 +725,16 @@ ChspsODT& aOdt ); /** + * Activates default configuration defined for the application + * @since S60 5.2 + * @param aHeader application which default configuration is activated + * @param aOdt activated application configuration + */ + void ActivateDefaultAppConfL( + const ChspsODT& aHeader, + ChspsODT& aOdt ); + + /** * HandleDefinitionRespositoryEventL * * @since S60 5.0 @@ -742,6 +752,28 @@ RArray& aNotificationParams); /** + * RemoveAppConfFromRepositoryL + * Removes application confguration from definition repository + * @since S60 5.2 + * @param aOdt application configuration to be removed + * @param aNotificationParams notifications need to be sent after removal + */ + void RemoveAppConfFromRepositoryL( + const ChspsODT& aOdt, + RArray& aNotificationParams ); + + /** + * RemovePluginConfFromRepositoryL + * Removes plugin confguration from definition repository + * @since S60 5.2 + * @param aOdt plugin configuration to be removed + * @param aNotificationParams notifications need to be sent after removal + */ + void RemovePluginConfFromRepositoryL( + const ChspsODT& aOdt, + RArray& aNotificationParams ); + + /** * InvalidateUninstalledPluginInstancesL * Removes uninstalled plugin instances from an inactive * application configuration by changing them to error state.