diff -r 10e98eab6f85 -r a359256acfc6 widgets/widgetapp/inc/WidgetUiAppUi.h --- a/widgets/widgetapp/inc/WidgetUiAppUi.h Fri Jul 03 15:54:40 2009 +0100 +++ b/widgets/widgetapp/inc/WidgetUiAppUi.h Thu Aug 27 07:44:59 2009 +0300 @@ -172,6 +172,14 @@ * @since 5.0 */ void ProcessCommandL(TInt aCommand); + + /** + * Closes widget Window and exits WidgetUI if no windowleft + * @return void + * @since 5.0 + */ + + void CloseAndExitIfNoneLeft(); private: // From CEikAppUi @@ -273,6 +281,13 @@ */ void LaunchWindowL( const TDesC8& aParams ); +#ifdef OOM_WIDGET_CLOSEALL + /** + * CloseAllWidgetsAndExit + * @param none + */ + void CloseAllWidgetsAndExit(); +#endif private: // WindowManager to manage the list of running widget windows CWidgetUiWindowManager* iWindowManager;