15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 #include "sisxsifpluginuihandlersilent.h" // CSisxSifPluginUiHandlerSilent |
18 #include "sisxsifpluginuihandlersilent.h" // CSisxSifPluginUiHandlerSilent |
19 #include "sisxsifplugininstallparams.h" // CSisxSifPluginInstallParams |
19 #include "sisxsifplugininstallparams.h" // CSisxSifPluginInstallParams |
|
20 #include "sisxsifpluginerrorhandler.h" // CSisxSifPluginErrorHandler |
20 #include "sisxsifplugin.pan" // Panic codes |
21 #include "sisxsifplugin.pan" // Panic codes |
21 #include "sisxsifcleanuputils.h" // CleanupResetAndDestroyPushL |
22 #include "sisxsifcleanuputils.h" // CleanupResetAndDestroyPushL |
22 |
23 |
23 using namespace Usif; |
24 using namespace Usif; |
24 |
25 |
27 |
28 |
28 // --------------------------------------------------------------------------- |
29 // --------------------------------------------------------------------------- |
29 // CSisxSifPluginUiHandlerSilent::NewL() |
30 // CSisxSifPluginUiHandlerSilent::NewL() |
30 // --------------------------------------------------------------------------- |
31 // --------------------------------------------------------------------------- |
31 // |
32 // |
32 CSisxSifPluginUiHandlerSilent* CSisxSifPluginUiHandlerSilent::NewL( RFs& aFs ) |
33 CSisxSifPluginUiHandlerSilent* CSisxSifPluginUiHandlerSilent::NewL( RFs& aFs, |
33 { |
34 CSisxSifPluginErrorHandler& aErrorHandler ) |
34 CSisxSifPluginUiHandlerSilent *self = new( ELeave ) CSisxSifPluginUiHandlerSilent( aFs ); |
35 { |
|
36 CSisxSifPluginUiHandlerSilent *self = new( ELeave ) CSisxSifPluginUiHandlerSilent( |
|
37 aFs, aErrorHandler ); |
35 CleanupStack::PushL( self ); |
38 CleanupStack::PushL( self ); |
36 self->ConstructL(); |
39 self->ConstructL(); |
37 CleanupStack::Pop( self ); |
40 CleanupStack::Pop( self ); |
38 return self; |
41 return self; |
39 } |
42 } |
75 // --------------------------------------------------------------------------- |
78 // --------------------------------------------------------------------------- |
76 // CSisxSifPluginUiHandlerSilent::DisplayErrorL() |
79 // CSisxSifPluginUiHandlerSilent::DisplayErrorL() |
77 // --------------------------------------------------------------------------- |
80 // --------------------------------------------------------------------------- |
78 // |
81 // |
79 void CSisxSifPluginUiHandlerSilent::DisplayErrorL( const Swi::CAppInfo& /*aAppInfo*/, |
82 void CSisxSifPluginUiHandlerSilent::DisplayErrorL( const Swi::CAppInfo& /*aAppInfo*/, |
80 Swi::TErrorDialog /*aType*/, const TDesC& /*aParam*/ ) |
83 Swi::TErrorDialog aType, const TDesC& aParam ) |
81 { |
84 { |
82 // TODO: error handling |
85 SetDisplayErrorL( aType, aParam ); |
83 } |
86 } |
84 |
87 |
85 // --------------------------------------------------------------------------- |
88 // --------------------------------------------------------------------------- |
86 // CSisxSifPluginUiHandlerSilent::DisplayDependencyBreakL() |
89 // CSisxSifPluginUiHandlerSilent::DisplayDependencyBreakL() |
87 // --------------------------------------------------------------------------- |
90 // --------------------------------------------------------------------------- |
489 |
492 |
490 // --------------------------------------------------------------------------- |
493 // --------------------------------------------------------------------------- |
491 // CSisxSifPluginUiHandlerSilent::DisplayFailedL() |
494 // CSisxSifPluginUiHandlerSilent::DisplayFailedL() |
492 // --------------------------------------------------------------------------- |
495 // --------------------------------------------------------------------------- |
493 // |
496 // |
494 void CSisxSifPluginUiHandlerSilent::DisplayFailedL( TErrorCategory /*aCategory*/, |
497 void CSisxSifPluginUiHandlerSilent::DisplayFailedL( |
495 TInt /*aErrorCode*/, const TDesC& /*aErrorMessage*/, const TDesC& /*aErrorDetails*/ ) |
498 const CSisxSifPluginErrorHandler& /*aError*/ ) |
496 { |
499 { |
497 // nothing displayed in silent mode |
500 // nothing displayed in silent mode |
498 } |
501 } |
499 |
502 |
500 // --------------------------------------------------------------------------- |
503 // --------------------------------------------------------------------------- |
501 // CSisxSifPluginUiHandlerSilent::CSisxSifPluginUiHandlerSilent() |
504 // CSisxSifPluginUiHandlerSilent::CSisxSifPluginUiHandlerSilent() |
502 // --------------------------------------------------------------------------- |
505 // --------------------------------------------------------------------------- |
503 // |
506 // |
504 CSisxSifPluginUiHandlerSilent::CSisxSifPluginUiHandlerSilent( RFs& aFs ) : |
507 CSisxSifPluginUiHandlerSilent::CSisxSifPluginUiHandlerSilent( RFs& aFs, |
505 CSisxSifPluginUiHandlerBase( aFs ) |
508 CSisxSifPluginErrorHandler& aErrorHandler ) : |
|
509 CSisxSifPluginUiHandlerBase( aFs, aErrorHandler ) |
506 { |
510 { |
507 } |
511 } |
508 |
512 |
509 // --------------------------------------------------------------------------- |
513 // --------------------------------------------------------------------------- |
510 // CSisxSifPluginUiHandlerSilent::ConstructL() |
514 // CSisxSifPluginUiHandlerSilent::ConstructL() |