uifw/EikStd/coctlinc/aknitemactionmenuregister.h
branchRCL_3
changeset 23 3d340a0166ff
parent 16 71dd06cfe933
child 55 aecbbf00d063
equal deleted inserted replaced
18:0aa5fbdfbc30 23:3d340a0166ff
   324      * @return Item action menu register instance.
   324      * @return Item action menu register instance.
   325      */
   325      */
   326     static AknItemActionMenuRegister* CreateInstanceL();
   326     static AknItemActionMenuRegister* CreateInstanceL();
   327 
   327 
   328     /**
   328     /**
   329      * Sets constructing menu bar owner and checks if the current is a dialog.
       
   330      * And when setting the correct menu bar owner from a dialog to NULL 
       
   331      * checking if a correct menubar can be found for the unregistered 
       
   332      * item action menu. 
       
   333      */
       
   334     void DoSetConstructingMenuBarOwnerL( MObjectProvider* aMenuBarOwner ); 
       
   335 
       
   336     /**
       
   337      * Sets the current constructing menubar owner to NULL if it matches to
   329      * Sets the current constructing menubar owner to NULL if it matches to
   338      * aMenuBarOwner. Otherwise constructing menubar owner is not modified.
   330      * aMenuBarOwner. Otherwise constructing menubar owner is not modified.
   339      * 
   331      * 
   340      * @internal
   332      * @internal
   341      * @param aMenuBarOwner Pointer to constructing menubar owner. 
   333      * @param aMenuBarOwner Pointer to constructing menubar owner. 
   402      * Not own.
   394      * Not own.
   403      */
   395      */
   404     MObjectProvider* iMenuBarOwner;
   396     MObjectProvider* iMenuBarOwner;
   405 
   397 
   406     /**
   398     /**
   407      * Indicates if current menubar owner is a dialog
       
   408      */
       
   409     TBool iIsConstructingDialog; 
       
   410     
       
   411     /**
       
   412      * Unregistered menu data.
   399      * Unregistered menu data.
   413      */
   400      */
   414     RArray<TAknUnregisteredMenuData> iUnregisteredMenus;
   401     RArray<TAknUnregisteredMenuData> iUnregisteredMenus;
   415 
   402 
   416     /**
   403     /**