widgets/widgetapp/inc/WidgetUiAppUi.h
changeset 10 a359256acfc6
parent 0 dd21522fd290
child 41 4bd5176e1bc8
equal deleted inserted replaced
5:10e98eab6f85 10:a359256acfc6
   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;