uifw/EikStd/coctlinc/aknitemactionmenuregister.h
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 9 aabf2c525e0f
child 16 71dd06cfe933
--- a/uifw/EikStd/coctlinc/aknitemactionmenuregister.h	Fri Mar 12 15:43:43 2010 +0200
+++ b/uifw/EikStd/coctlinc/aknitemactionmenuregister.h	Mon Mar 15 12:41:34 2010 +0200
@@ -310,6 +310,15 @@
      * @return Item action menu register instance.
      */
     static AknItemActionMenuRegister* CreateInstanceL();
+
+    /**
+     * Sets constructing menu bar owner and checks if the current is a dialog.
+     * And when setting the correct menu bar owner from a dialog to NULL 
+     * checking if a correct menubar can be found for the unregistered 
+     * item action menu. 
+     */
+    void DoSetConstructingMenuBarOwnerL( MObjectProvider* aMenuBarOwner ); 
+
 private: // data
 
     /**
@@ -371,6 +380,11 @@
     MObjectProvider* iMenuBarOwner;
 
     /**
+     * Indicates if current menubar owner is a dialog
+     */
+    TBool iIsConstructingDialog; 
+    
+    /**
      * Unregistered menu data.
      */
     RArray<TAknUnregisteredMenuData> iUnregisteredMenus;