homescreenpluginsrv/hspsmanager/inc/hspsmaintenancehandler.h
branchRCL_3
changeset 31 8baec10861af
parent 30 a5a39a295112
--- 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<ThspsRepositoryInfo>& 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<ThspsRepositoryInfo>& 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<ThspsRepositoryInfo>& aNotificationParams );
+
+        /**
         * InvalidateUninstalledPluginInstancesL
         * Removes uninstalled plugin instances from an inactive
         * application configuration by changing them to error state.