idlehomescreen/widgetmanager/inc/wmplugin.h
changeset 2 08c6ee43b396
parent 1 5315654608de
child 4 4d54b72983ae
--- a/idlehomescreen/widgetmanager/inc/wmplugin.h	Thu Jan 07 12:39:41 2010 +0200
+++ b/idlehomescreen/widgetmanager/inc/wmplugin.h	Mon Jan 18 20:10:36 2010 +0200
@@ -137,14 +137,22 @@
      * the shared file server reference
      */
     RFs& FileServer();
+    
+    /** prestored action to be executed. */
+    void ExecuteCommandL();
 
 private:
     /** constructor */
     CWmPlugin();
     /** 2nd phase constructor */
     void ConstructL();
-    /** actions that are done when widget manager is closed */
-    void ExecutePostponedCommandL();
+    
+    /**
+     * Sets forwarding numeric keys to phone.
+     * 
+     * @param aEnabled ETrue if numeric keys are forwarded to phone
+     */
+    void ForwardNumericKeysToPhone( TBool aEnabled );
 
 private: // data members
 
@@ -157,7 +165,12 @@
      * main container (not owned)
      */
     CWmMainContainer*  iWmMainContainer;
-    
+
+    /**
+     * main view (not owned)
+     */
+    CWmMainContainerView* iWmMainView;
+
     /**
      * resource loader
      */
@@ -189,6 +202,11 @@
      */
     CHsContentInfo* iPostponedContent;
     
+    /**
+     * ActiveSchedulerWait used to wait while previous view is
+	 * being activated upon deletion.
+     */
+    CActiveSchedulerWait* iWait;
     };
 
 #endif // __WMPLUGIN_