28 #include "YSelectionWidget.h" 65 const std::string &
label,
139 virtual bool setProperty(
const std::string & propertyName,
208 std::vector<std::string>::const_iterator path_end,
bool immediateMode() const
Definition: YTree.cc:71
Definition: YProperty.h:104
std::vector< YItem * > YItemCollection
Collection of pointers to YItem.
Definition: YItem.h:39
void setImmediateMode(bool on=true)
Definition: YTree.cc:78
virtual YPropertyValue getProperty(const std::string &propertyName)
Definition: YTree.cc:155
Definition: YProperty.h:197
YTree(YWidget *parent, const std::string &label, bool multiSelection, bool recursiveSelection)
Definition: YTree.cc:48
virtual YTreeItem * currentItem()=0
virtual const char * widgetClass() const
Definition: YTree.h:80
YTreeItem * findItem(const std::vector< std::string > &path) const
virtual void addItems(const YItemCollection &itemCollection)
Definition: YTree.cc:88
virtual void activate()=0
YItemCollection::const_iterator YItemConstIterator
Const iterator over YItemCollection.
Definition: YItem.h:45
virtual ~YTree()
Definition: YTree.cc:64
virtual bool setProperty(const std::string &propertyName, const YPropertyValue &val)
Definition: YTree.cc:133
virtual void rebuildTree()=0
virtual const YPropertySet & propertySet()
Definition: YTree.cc:96
bool hasMultiSelection() const
Definition: YTree.cc:175
const char * userInputProperty()
Definition: YTree.h:162
Definition: YTreeItem.h:35