equal
deleted
inserted
replaced
28 * UI handler for silent install/uninstall operations. |
28 * UI handler for silent install/uninstall operations. |
29 */ |
29 */ |
30 class CSisxSifPluginUiHandlerSilent : public CSisxSifPluginUiHandlerBase |
30 class CSisxSifPluginUiHandlerSilent : public CSisxSifPluginUiHandlerBase |
31 { |
31 { |
32 public: // constructors and destructor |
32 public: // constructors and destructor |
33 static CSisxSifPluginUiHandlerSilent* NewL( RFs& aFs ); |
33 static CSisxSifPluginUiHandlerSilent* NewL( RFs& aFs, |
|
34 CSisxSifPluginErrorHandler& aErrorHandler ); |
34 ~CSisxSifPluginUiHandlerSilent(); |
35 ~CSisxSifPluginUiHandlerSilent(); |
35 |
36 |
36 public: // from MUiHandler (via CSisxSifPluginUiHandlerBase) |
37 public: // from MUiHandler (via CSisxSifPluginUiHandlerBase) |
37 // from MCommonDialogs |
38 // from MCommonDialogs |
38 TBool DisplayTextL( const Swi::CAppInfo& aAppInfo, Swi::TFileTextOption aOption, |
39 TBool DisplayTextL( const Swi::CAppInfo& aAppInfo, Swi::TFileTextOption aOption, |
82 TBool DisplayUninstallL( const Swi::CAppInfo& aAppInfo ); |
83 TBool DisplayUninstallL( const Swi::CAppInfo& aAppInfo ); |
83 |
84 |
84 public: // from CSisxSifPluginUiHandlerBase |
85 public: // from CSisxSifPluginUiHandlerBase |
85 void DisplayPreparingInstallL( const TDesC& aFileName ); |
86 void DisplayPreparingInstallL( const TDesC& aFileName ); |
86 void DisplayCompleteL(); |
87 void DisplayCompleteL(); |
87 void DisplayFailedL( TErrorCategory aCategory, TInt aErrorCode, |
88 void DisplayFailedL( const CSisxSifPluginErrorHandler& aError ); |
88 const TDesC& aErrorMessage, const TDesC& aErrorDetails ); |
|
89 |
89 |
90 protected: // new functions |
90 protected: // new functions |
91 CSisxSifPluginUiHandlerSilent( RFs& aFs ); |
91 CSisxSifPluginUiHandlerSilent( RFs& aFs, CSisxSifPluginErrorHandler& aErrorHandler ); |
92 |
92 |
93 private: // new functions |
93 private: // new functions |
94 void ConstructL(); |
94 void ConstructL(); |
95 |
95 |
96 protected: // data |
96 protected: // data |