Public Member Functions | Protected Member Functions | Protected Attributes | Friends

uiMenuItemContainer Class Reference

Inheritance diagram for uiMenuItemContainer:
uiBaseObject NamedObject CallBacker uiMenuBar uiPopupMenu

List of all members.

Public Member Functions

 ~uiMenuItemContainer ()
int nrItems () const
const ObjectSet< uiMenuItem > & items () const
uiMenuItemfind (const MenuItemSeparString &)
uiMenuItemfind (const char *itmtxt)
uiMenuItemfind (int id)
int insertItem (uiMenuItem *, int id=-1)
int insertItem (uiPopupMenu *, int id=-1)
int insertMenu (uiPopupMenu *, uiPopupMenu *before)
void insertSeparator (int)
void insertSeparator ()
void removeItem (uiMenuItem *)
void removeItem (int id, bool withdelete=true)
void clear ()
void translate ()

Protected Member Functions

 uiMenuItemContainer (const char *, uiBody *, uiMenuItemContainerBody *)

Protected Attributes

uiMenuItemContainerBody * body_

Friends

class uiMenuItemContainerBodyImpl

Constructor & Destructor Documentation

uiMenuItemContainer::~uiMenuItemContainer (  ) 
uiMenuItemContainer::uiMenuItemContainer ( const char *  ,
uiBody ,
uiMenuItemContainerBody *   
) [protected]

Member Function Documentation

void uiMenuItemContainer::clear (  ) 

Reimplemented from uiBaseObject.

uiMenuItem* uiMenuItemContainer::find ( const char *  itmtxt  ) 
uiMenuItem* uiMenuItemContainer::find ( int  id  ) 
uiMenuItem* uiMenuItemContainer::find ( const MenuItemSeparString  ) 
int uiMenuItemContainer::insertItem ( uiMenuItem ,
int  id = -1 
)
Parameters:
id The id that is returned if the item is selected
int uiMenuItemContainer::insertItem ( uiPopupMenu ,
int  id = -1 
)
Parameters:
id The id that is returned if the item is selected
int uiMenuItemContainer::insertMenu ( uiPopupMenu ,
uiPopupMenu before 
)
void uiMenuItemContainer::insertSeparator ( int   )  [inline]
void uiMenuItemContainer::insertSeparator (  ) 
const ObjectSet<uiMenuItem>& uiMenuItemContainer::items (  )  const
int uiMenuItemContainer::nrItems (  )  const
void uiMenuItemContainer::removeItem ( uiMenuItem  ) 
void uiMenuItemContainer::removeItem ( int  id,
bool  withdelete = true 
)
void uiMenuItemContainer::translate (  ) 

Friends And Related Function Documentation

friend class uiMenuItemContainerBodyImpl [friend]

Member Data Documentation

uiMenuItemContainerBody* uiMenuItemContainer::body_ [protected]

Reimplemented from uiBaseObject.