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