diff -r 5cc91383ab1e -r 7333d7932ef7 appinstaller/AppinstUi/Daemon/Inc/daemonbehaviour.h --- a/appinstaller/AppinstUi/Daemon/Inc/daemonbehaviour.h Thu Aug 19 10:02:49 2010 +0300 +++ b/appinstaller/AppinstUi/Daemon/Inc/daemonbehaviour.h Tue Aug 31 15:21:33 2010 +0300 @@ -20,6 +20,8 @@ #include #include +#include +#include #include "daemon.h" #include "daemoninstaller.h" @@ -116,8 +118,16 @@ @param aDirectory The directory to search for PreInstalled Files */ void ProcessPreinstalledFilesL(TInt aDrive, const TDesC& aDirectory); - - + + + void UpdateComponentStatusL( TChangeType aChangeType, TInt aDrive ); + + void UpdateStatusL( Usif::RSoftwareComponentRegistry& iScrServer, + Usif::TComponentId componentId, + TChangeType aChangeType, + TInt aTargetDrive, + RArray& iAppInfoArray ); + private: RFs iFs; @@ -128,13 +138,10 @@ // Has MediaProcessingStart already been called? TBool iStartNotified; TInt iDrive; - -#ifdef RD_MULTIPLE_DRIVE // Contains inserted drives. - RArray iDriveArray; -#endif + RArray iDriveArray; // General program status. Note this do not affect to plug-in. - TInt iGeneralProcessStatus; //For uninstaller + TInt iGeneralProcessStatus; //For uninstaller }; } // namespace Swi