appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandlerbase.h
changeset 72 a0dc14075813
parent 60 245df5276b97
--- a/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandlerbase.h	Thu Sep 02 20:34:03 2010 +0300
+++ b/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandlerbase.h	Fri Sep 17 08:30:26 2010 +0300
@@ -46,6 +46,7 @@
         virtual void DisplayPreparingInstallL( const TDesC& aFileName ) = 0;
         virtual void DisplayCompleteL() = 0;
         virtual void DisplayFailedL( const CSisxSifPluginErrorHandler& aError ) = 0;
+        virtual void CancelDialogs() = 0;
 
     public:     // new functions
         void SetInstallParamsL( const CSisxSifPluginInstallParams& aInstallParams );
@@ -54,8 +55,8 @@
         TBool IsOcspMandatoryL() const;
 
         // functions to publish operation progress
-        void PublishStartL( const CComponentInfo::CNode& aRootNode );
-        void PublishStartL( const CComponentEntry& aEntry );
+        void PublishStartL( const CComponentInfo::CNode& aRootNode, TSifOperationPhase aPhase );
+        void PublishStartL( const CComponentEntry& aEntry, TSifOperationPhase aPhase );
         void PublishProgressL( TSifOperationSubPhase aSubPhase );
         void PublishCompletionL();
 
@@ -66,6 +67,10 @@
         void SetOcspErrorL( Swi::TRevocationDialogMessage aMessage );
         TBool ShowQuestionL( const TDesC& aText ) const;
         void ShowQuestionWithContinueL( const TDesC& aText ) const;
+        static TBool CompareDriveLetters( const TChar& aDriveFirst, const TChar& aDriveSecond );
+
+    private:    // new functions
+        void SetLocalisedErrorMessageText( const TDesC& aLogicalName );
 
     protected:	// data
         RFs& iFs;