--- 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;