appinstaller/AppinstUi/sisxsifplugin/inc/sisxsifpluginuihandlersilent.h
changeset 52 92f864ef0288
parent 42 d17dc5398051
child 69 b18a4bf55ddb
equal deleted inserted replaced
42:d17dc5398051 52:92f864ef0288
    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