|
| 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 () |
|
virtual YTreeItem * | parent () const |
|
| 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 tree items.
This class implements children management.