equal
deleted
inserted
replaced
35 #include "wmplugin.h" |
35 #include "wmplugin.h" |
36 #include "wmeffectmanager.h" |
36 #include "wmeffectmanager.h" |
37 #include "wmwidgetdata.h" |
37 #include "wmwidgetdata.h" |
38 #include "wminstaller.h" |
38 #include "wminstaller.h" |
39 #include "wmlistbox.h" |
39 #include "wmlistbox.h" |
40 #include "wmconfiguration.h" |
|
41 |
40 |
42 const TInt KExecuteCommandDelay( 50000 ); // 50ms |
41 const TInt KExecuteCommandDelay( 50000 ); // 50ms |
43 const TInt KMaxCmdExecutionCount( 6 ); |
42 const TInt KMaxCmdExecutionCount( 6 ); |
44 |
43 |
45 // --------------------------------------------------------- |
44 // --------------------------------------------------------- |
76 // delete members |
75 // delete members |
77 delete iResourceLoader; |
76 delete iResourceLoader; |
78 delete iEffectManager; |
77 delete iEffectManager; |
79 delete iPostponedContent; |
78 delete iPostponedContent; |
80 delete iWmInstaller; |
79 delete iWmInstaller; |
81 delete iConfiguration; |
|
82 } |
80 } |
83 |
81 |
84 // --------------------------------------------------------- |
82 // --------------------------------------------------------- |
85 // CWmPlugin::CWmPlugin |
83 // CWmPlugin::CWmPlugin |
86 // --------------------------------------------------------- |
84 // --------------------------------------------------------- |
140 CEikMenuBar* menuBar = CEikonEnv::Static()->AppUiFactory()->MenuBar(); |
138 CEikMenuBar* menuBar = CEikonEnv::Static()->AppUiFactory()->MenuBar(); |
141 if ( menuBar && menuBar->IsDisplayed() ) |
139 if ( menuBar && menuBar->IsDisplayed() ) |
142 { |
140 { |
143 menuBar->StopDisplayingMenuBar(); |
141 menuBar->StopDisplayingMenuBar(); |
144 } |
142 } |
145 |
143 |
146 // load configuration again, there might be change |
|
147 delete iConfiguration; |
|
148 iConfiguration = NULL; |
|
149 |
|
150 TRAP_IGNORE( |
144 TRAP_IGNORE( |
151 iConfiguration = CWmConfiguration::NewL( ResourceLoader() ); |
|
152 iEffectManager->BeginFullscreenEffectL( |
145 iEffectManager->BeginFullscreenEffectL( |
153 KAppStartEffectStyle ); |
146 KAppStartEffectStyle ); |
154 iViewAppUi->ActivateLocalViewL( |
147 iViewAppUi->ActivateLocalViewL( |
155 TUid::Uid( EWmMainContainerViewId ) ); |
148 TUid::Uid( EWmMainContainerViewId ) ); |
156 ); |
149 ); |
157 } |
150 } |
158 } |
151 } |
289 KExecuteCommandDelay, |
282 KExecuteCommandDelay, |
290 KExecuteCommandDelay, |
283 KExecuteCommandDelay, |
291 TCallBack( ExecuteCommand, this ) ); |
284 TCallBack( ExecuteCommand, this ) ); |
292 } |
285 } |
293 } |
286 } |
294 |
|
295 // delete config |
|
296 delete iConfiguration; |
|
297 iConfiguration = NULL; |
|
298 } |
287 } |
299 |
288 |
300 // --------------------------------------------------------- |
289 // --------------------------------------------------------- |
301 // CWmPlugin::ForwardNumericKeysToPhone |
290 // CWmPlugin::ForwardNumericKeysToPhone |
302 // --------------------------------------------------------- |
291 // --------------------------------------------------------- |
456 CWmInstaller& CWmPlugin::WmInstaller() |
445 CWmInstaller& CWmPlugin::WmInstaller() |
457 { |
446 { |
458 return *iWmInstaller; |
447 return *iWmInstaller; |
459 } |
448 } |
460 |
449 |
461 // ---------------------------------------------------- |
|
462 // CWmPlugin::Configuration |
|
463 // ---------------------------------------------------- |
|
464 // |
|
465 CWmConfiguration& CWmPlugin::Configuration() |
|
466 { |
|
467 return *iConfiguration; |
|
468 } |
|
469 |
|
470 // --------------------------------------------------------- |
450 // --------------------------------------------------------- |
471 // CWmPlugin::GetUnistalledWidget |
451 // CWmPlugin::GetUnistalledWidget |
472 // --------------------------------------------------------- |
452 // --------------------------------------------------------- |
473 // |
453 // |
474 CWmWidgetData* CWmPlugin::GetUninstalledWidgetByUid( TUid aUid ) |
454 CWmWidgetData* CWmPlugin::GetUninstalledWidgetByUid( TUid aUid ) |