equal
deleted
inserted
replaced
170 * Override ProcessCommandL() to handle LSK handler |
170 * Override ProcessCommandL() to handle LSK handler |
171 * @param TInt - user command |
171 * @param TInt - user command |
172 * @since 5.0 |
172 * @since 5.0 |
173 */ |
173 */ |
174 void ProcessCommandL(TInt aCommand); |
174 void ProcessCommandL(TInt aCommand); |
|
175 |
|
176 /** |
|
177 * Closes widget Window and exits WidgetUI if no windowleft |
|
178 * @return void |
|
179 * @since 5.0 |
|
180 */ |
|
181 |
|
182 void CloseAndExitIfNoneLeft(); |
175 |
183 |
176 private: // From CEikAppUi |
184 private: // From CEikAppUi |
177 |
185 |
178 /** |
186 /** |
179 * DynInitMenuPaneL |
187 * DynInitMenuPaneL |
271 * Launches full window or miniview window, as suggested in parameters. |
279 * Launches full window or miniview window, as suggested in parameters. |
272 * @param aMessage Message to process. |
280 * @param aMessage Message to process. |
273 */ |
281 */ |
274 void LaunchWindowL( const TDesC8& aParams ); |
282 void LaunchWindowL( const TDesC8& aParams ); |
275 |
283 |
|
284 #ifdef OOM_WIDGET_CLOSEALL |
|
285 /** |
|
286 * CloseAllWidgetsAndExit |
|
287 * @param none |
|
288 */ |
|
289 void CloseAllWidgetsAndExit(); |
|
290 #endif |
276 private: |
291 private: |
277 // WindowManager to manage the list of running widget windows |
292 // WindowManager to manage the list of running widget windows |
278 CWidgetUiWindowManager* iWindowManager; |
293 CWidgetUiWindowManager* iWindowManager; |
279 // WidgetUiAsyncExit to handle async exiting of widgets |
294 // WidgetUiAsyncExit to handle async exiting of widgets |
280 CWidgetUiAsyncExit* iWidgetUiAsyncExit; |
295 CWidgetUiAsyncExit* iWidgetUiAsyncExit; |