58 const std::string & label,
62 const std::string & label,
63 const std::string & iconName,
78 virtual bool hasChildren()
const {
return ! _children.empty(); }
86 virtual YItemConstIterator
childrenBegin()
const {
return _children.begin(); }
93 virtual YItemIterator
childrenEnd() {
return _children.end(); }
94 virtual YItemConstIterator
childrenEnd()
const {
return _children.end(); }
134 YItemCollection _children;
139 #endif // YTreeItem_h
virtual void deleteChildren()
virtual YItemIterator childrenEnd()
virtual void addChild(YItem *item_disown)
virtual bool hasChildren() const
YTreeItem(const std::string &label, bool isOpen=false)
virtual YTreeItem * parent() const
std::string iconName() const
virtual YItemIterator childrenBegin()
std::string label() const