appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandler.h
changeset 42 d17dc5398051
parent 37 6e7b00453237
child 44 329d304c1aa1
--- 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