|
| | YMenuItem (const std::string &label, const std::string &iconName="") |
| |
| | YMenuItem (YMenuItem *parent, const std::string &label, const std::string &iconName="") |
| |
| virtual | ~YMenuItem () |
| |
| YMenuItem * | addItem (const std::string &label, const std::string &iconName="") |
| |
| YMenuItem * | addMenu (const std::string &label, const std::string &iconName="") |
| |
| YMenuItem * | addSeparator () |
| |
| YMenuItem * | parent () const |
| |
| bool | isMenu () const |
| |
| bool | isSeparator () const |
| |
| bool | isEnabled () const |
| |
| void | setEnabled (bool enabled=true) |
| |
| bool | isVisible () const |
| |
| void | setVisible (bool visible=true) |
| |
| void * | uiItem () const |
| |
| void | setUiItem (void *uiItem) |
| |
| | YTreeItem (const std::string &label, bool isOpen=false) |
| |
|
| YTreeItem (const std::string &label, const std::string &iconName, bool isOpen=false) |
| |
| | YTreeItem (YTreeItem *parent, const std::string &label, bool isOpen=false) |
| |
|
| YTreeItem (YTreeItem *parent, const std::string &label, const std::string &iconName, bool isOpen=false) |
| |
| virtual | ~YTreeItem () |
| |
| virtual const char * | itemClass () const |
| |
| virtual bool | hasChildren () const |
| |
| virtual YItemIterator | childrenBegin () |
| |
| virtual YItemConstIterator | childrenBegin () const |
| |
| virtual YItemIterator | childrenEnd () |
| |
| virtual YItemConstIterator | childrenEnd () const |
| |
| virtual void | addChild (YItem *item_disown) |
| |
| virtual void | deleteChildren () |
| |
| bool | isOpen () const |
| |
| void | setOpen (bool open=true) |
| |
|
void | setClosed () |
| |
| | YItem (const std::string &label, bool selected=false) |
| |
| | YItem (const std::string &label, const std::string &iconName, bool selected=false) |
| |
| virtual | ~YItem () |
| |
| std::string | label () const |
| |
| void | setLabel (const std::string &newLabel) |
| |
| std::string | iconName () const |
| |
| bool | hasIconName () const |
| |
| void | setIconName (const std::string &newIconName) |
| |
| bool | selected () const |
| |
| void | setSelected (bool sel=true) |
| |
| int | status () const |
| |
| void | setStatus (int newStatus) |
| |
| void | setIndex (int index) |
| |
| int | index () const |
| |
| void | setData (void *newData) |
| |
| void * | data () const |
| |
| virtual std::string | debugLabel () const |
| |
| std::string | limitLength (const std::string &text, int limit) const |
| |
Item class for menu items.
This is used for plain menu items as well as for menus as well as for menu separators:
A menu is a menu item with child items. A plain menu item does not have child items. A menu separator has an empty label.