--- a/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandler.h Fri Jun 11 13:45:18 2010 +0300
+++ b/appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandler.h Thu Jun 24 12:37:54 2010 +0300
@@ -34,7 +34,8 @@
class CSisxSifPluginUiHandler : public CSisxSifPluginUiHandlerBase
{
public: // constructors and destructor
- static CSisxSifPluginUiHandler* NewL( RFs& aFs );
+ static CSisxSifPluginUiHandler* NewL( RFs& aFs,
+ CSisxSifPluginErrorHandler& aErrorHandler );
~CSisxSifPluginUiHandler();
public: // from MUiHandler (via CSisxSifPluginUiHandlerBase)
@@ -88,14 +89,13 @@
public: // from CSisxSifPluginUiHandlerBase
void DisplayPreparingInstallL( const TDesC& aFileName );
void DisplayCompleteL();
- void DisplayFailedL( TErrorCategory aCategory, TInt aErrorCode,
- const TDesC& aErrorMessage, const TDesC& aErrorDetails );
+ void DisplayFailedL( const CSisxSifPluginErrorHandler& aError );
public: // new functions
void SetDriveSelectionRequired( TBool aIsRequired );
private: // new functions
- CSisxSifPluginUiHandler( RFs& aFs );
+ CSisxSifPluginUiHandler( RFs& aFs, CSisxSifPluginErrorHandler& aErrorHandler );
void ConstructL();
void AddMemorySelectionL();
void AddCertificatesL( RPointerArray<Swi::CCertificateInfo>& aCertificates,