uifw/EikStd/coctlinc/aknitemactionmenuregister.h
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 9 aabf2c525e0f
child 16 71dd06cfe933
equal deleted inserted replaced
9:aabf2c525e0f 10:9f56a4e1b8ab
   308      * Creates register instance. 
   308      * Creates register instance. 
   309      *
   309      *
   310      * @return Item action menu register instance.
   310      * @return Item action menu register instance.
   311      */
   311      */
   312     static AknItemActionMenuRegister* CreateInstanceL();
   312     static AknItemActionMenuRegister* CreateInstanceL();
       
   313 
       
   314     /**
       
   315      * Sets constructing menu bar owner and checks if the current is a dialog.
       
   316      * And when setting the correct menu bar owner from a dialog to NULL 
       
   317      * checking if a correct menubar can be found for the unregistered 
       
   318      * item action menu. 
       
   319      */
       
   320     void DoSetConstructingMenuBarOwnerL( MObjectProvider* aMenuBarOwner ); 
       
   321 
   313 private: // data
   322 private: // data
   314 
   323 
   315     /**
   324     /**
   316      * Data class for unregistered menus.
   325      * Data class for unregistered menus.
   317      *
   326      *
   369      * Not own.
   378      * Not own.
   370      */
   379      */
   371     MObjectProvider* iMenuBarOwner;
   380     MObjectProvider* iMenuBarOwner;
   372 
   381 
   373     /**
   382     /**
       
   383      * Indicates if current menubar owner is a dialog
       
   384      */
       
   385     TBool iIsConstructingDialog; 
       
   386     
       
   387     /**
   374      * Unregistered menu data.
   388      * Unregistered menu data.
   375      */
   389      */
   376     RArray<TAknUnregisteredMenuData> iUnregisteredMenus;
   390     RArray<TAknUnregisteredMenuData> iUnregisteredMenus;
   377 
   391 
   378     /**
   392     /**