--- a/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandler.h Thu May 27 12:58:35 2010 +0300
+++ b/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandler.h Fri Jun 11 13:45:18 2010 +0300
@@ -22,6 +22,7 @@
#include "sisxsifpluginuihandlerbase.h" // CSisxSifPluginUiHandlerBase
class CSifUi;
+class CSifUiAppInfo;
class CSisxSifUiSelectionCache;
@@ -87,7 +88,8 @@
public: // from CSisxSifPluginUiHandlerBase
void DisplayPreparingInstallL( const TDesC& aFileName );
void DisplayCompleteL();
- void DisplayFailedL( TInt aErrorCode );
+ void DisplayFailedL( TErrorCategory aCategory, TInt aErrorCode,
+ const TDesC& aErrorMessage, const TDesC& aErrorDetails );
public: // new functions
void SetDriveSelectionRequired( TBool aIsRequired );
@@ -98,6 +100,7 @@
void AddMemorySelectionL();
void AddCertificatesL( RPointerArray<Swi::CCertificateInfo>& aCertificates,
RPointerArray<CPKIXValidationResultBase>& aPkixResults );
+ CSifUiAppInfo* GetAppInfoLC( const Swi::CAppInfo& aAppInfo );
private: // data
enum TMode
@@ -110,8 +113,8 @@
CSisxSifUiSelectionCache* iSelectionCache;
CApaMaskedBitmap* iLogo;
TBool iQuestionIncompatibleDisplayed;
- TBool iDriveSelectionRequired;
RArray<TInt> iSelectableDrives;
+ TInt iProgressBarFinalValue;
};
} // namespace Usif