appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandlerbase.h
changeset 58 67f2119dc623
parent 55 ac7f90a6ff4c
child 69 b18a4bf55ddb
equal deleted inserted replaced
57:0dae4436159f 58:67f2119dc623
    58         void PublishStartL( const CComponentEntry& aEntry );
    58         void PublishStartL( const CComponentEntry& aEntry );
    59         void PublishProgressL( TSifOperationSubPhase aSubPhase );
    59         void PublishProgressL( TSifOperationSubPhase aSubPhase );
    60         void PublishCompletionL();
    60         void PublishCompletionL();
    61 
    61 
    62     protected:  // new functions
    62     protected:  // new functions
    63         void SetDisplayErrorL( Swi::TErrorDialog aType, const TDesC& aParam );
    63         void SetErrorL( TInt aErrorCode, TInt aExtErrorCode );
       
    64         void SetErrorL( TInt aErrorCode, TInt aExtErrorCode, const TDesC& aErrMsgDetails );
       
    65         void SetErrorSwiErrorL( Swi::TErrorDialog aType, const TDesC& aParam );
    64         void SetOcspErrorL( Swi::TRevocationDialogMessage aMessage );
    66         void SetOcspErrorL( Swi::TRevocationDialogMessage aMessage );
    65         TBool ShowQuestionL( const TDesC& aText ) const;
    67         TBool ShowQuestionL( const TDesC& aText ) const;
       
    68         void ShowQuestionWithContinueL( const TDesC& aText ) const;
    66 
    69 
    67     protected:	// data
    70     protected:	// data
    68         RFs& iFs;
    71         RFs& iFs;
    69         CSisxSifPluginErrorHandler& iErrorHandler;
    72         CSisxSifPluginErrorHandler& iErrorHandler;
    70         TInt iMaxInstalledSize;
    73         TInt iMaxInstalledSize;
    71         TBool iIsDriveSelectionRequired;
    74         TBool iIsDriveSelectionRequired;
    72         CSisxSifPluginInstallParams* iInstallParams;
    75         CSisxSifPluginInstallParams* iInstallParams;
    73         
    76 
    74         // members for publishing operation progress
    77         // members for publishing operation progress
    75         CPublishSifOperationInfo* iPublishSifOperationInfo;
    78         CPublishSifOperationInfo* iPublishSifOperationInfo;
    76         TSifOperationPhase iOperationPhase;
    79         TSifOperationPhase iOperationPhase;
    77         HBufC* iGlobalComponentId;
    80         HBufC* iGlobalComponentId;
    78         TInt iProgressBarCurrentValue;
    81         TInt iProgressBarCurrentValue;