homescreenpluginsrv/hspsmanager/inc/hspsmaintenancehandler.h
branchRCL_3
changeset 31 8baec10861af
parent 30 a5a39a295112
equal deleted inserted replaced
30:a5a39a295112 31:8baec10861af
   723         void RestoreDefaultAppConfL(
   723         void RestoreDefaultAppConfL(
   724             ChspsODT*& aHeader,
   724             ChspsODT*& aHeader,
   725             ChspsODT& aOdt );
   725             ChspsODT& aOdt );
   726 
   726 
   727         /**
   727         /**
       
   728          * Activates default configuration defined for the application
       
   729          * @since S60 5.2
       
   730          * @param aHeader application which default configuration is activated
       
   731          * @param aOdt activated application configuration
       
   732          */
       
   733         void ActivateDefaultAppConfL(
       
   734             const ChspsODT& aHeader,
       
   735             ChspsODT& aOdt );
       
   736 
       
   737         /**
   728         * HandleDefinitionRespositoryEventL
   738         * HandleDefinitionRespositoryEventL
   729         *
   739         *
   730         * @since S60 5.0
   740         * @since S60 5.0
   731         */
   741         */
   732         
   742         
   739         */
   749         */
   740         void RemovePluginFromAppConfsL( 
   750         void RemovePluginFromAppConfsL( 
   741                 const ChspsODT& aOdt,
   751                 const ChspsODT& aOdt,
   742                 RArray<ThspsRepositoryInfo>& aNotificationParams);
   752                 RArray<ThspsRepositoryInfo>& aNotificationParams);
   743         
   753         
       
   754         /**
       
   755         * RemoveAppConfFromRepositoryL
       
   756         * Removes application confguration from definition repository
       
   757         * @since S60 5.2
       
   758         * @param aOdt application configuration to be removed
       
   759         * @param aNotificationParams notifications need to be sent after removal
       
   760         */
       
   761         void RemoveAppConfFromRepositoryL( 
       
   762                 const ChspsODT& aOdt,
       
   763                 RArray<ThspsRepositoryInfo>& aNotificationParams );
       
   764 
       
   765         /**
       
   766         * RemovePluginConfFromRepositoryL
       
   767         * Removes plugin confguration from definition repository
       
   768         * @since S60 5.2
       
   769         * @param aOdt plugin configuration to be removed
       
   770         * @param aNotificationParams notifications need to be sent after removal
       
   771         */
       
   772         void RemovePluginConfFromRepositoryL( 
       
   773                 const ChspsODT& aOdt,
       
   774                 RArray<ThspsRepositoryInfo>& aNotificationParams );
       
   775 
   744         /**
   776         /**
   745         * InvalidateUninstalledPluginInstancesL
   777         * InvalidateUninstalledPluginInstancesL
   746         * Removes uninstalled plugin instances from an inactive
   778         * Removes uninstalled plugin instances from an inactive
   747         * application configuration by changing them to error state.
   779         * application configuration by changing them to error state.
   748         * @since S60 5.2
   780         * @since S60 5.2