29 #include <QTreeWidget> 31 #include <yui/YTree.h> 38 class YQTree :
public QFrame,
public YTree
48 const std::string & label,
50 bool recursiveSelection );
62 virtual void setLabel(
const std::string & label );
79 virtual void selectItem( YItem * item,
bool selected =
true );
122 virtual void setSize(
int newWidth,
int newHeight );
163 void slotItemClicked( QTreeWidgetItem * item,
int column );
200 void selectItem(QTreeWidgetItem * item,
bool selected,
bool recursive);
221 QTreeWidget * _qt_treeWidget;
234 QTreeWidget * parent,
256 virtual void setOpen(
bool open );
265 YTreeItem * yTreeItem,
276 QString
key(
int column,
bool ascending )
const;
284 YTreeItem * _origItem;
290 #endif // ifndef YQTree_h virtual void activate()
Definition: YQTree.cc:438
void slotItemChanged(QTreeWidgetItem *item)
Definition: YQTree.cc:298
virtual int preferredWidth()
Definition: YQTree.cc:369
virtual void setOpen(bool open)
Definition: YQTree.cc:513
virtual void rebuildTree()
Definition: YQTree.cc:125
virtual YTreeItem * currentItem()
Definition: YQTree.cc:421
YQTree(YWidget *parent, const std::string &label, bool multiSelection, bool recursiveSelection)
Definition: YQTree.cc:50
void openBranch(YQTreeItem *item)
Definition: YQTree.cc:208
void slotItemExpanded(QTreeWidgetItem *item)
Definition: YQTree.cc:218
virtual void setLabel(const std::string &label)
Definition: YQTree.cc:118
void slotItemCollapsed(QTreeWidgetItem *item)
Definition: YQTree.cc:229
virtual void deselectAllItems()
Definition: YQTree.cc:240
virtual ~YQTree()
Definition: YQTree.cc:112
virtual void setSize(int newWidth, int newHeight)
Definition: YQTree.cc:387
virtual void selectItem(YItem *item, bool selected=true)
Definition: YQTree.cc:162
YQTreeItem(YQTree *tree, QTreeWidget *parent, YTreeItem *origItem, int serial)
Definition: YQTree.cc:449
YTreeItem * origItem()
Definition: YQTree.h:249
QString key(int column, bool ascending) const
Definition: YQTree.cc:521
void slotSelectionChanged()
Definition: YQTree.cc:344
virtual void deleteAllItems()
Definition: YQTree.cc:266
virtual void setEnabled(bool enabled)
Definition: YQTree.cc:393
void slotActivated(QTreeWidgetItem *item)
Definition: YQTree.cc:360
void buildDisplayTree(YQTreeItem *parentItem, YItemIterator begin, YItemIterator end)
Definition: YQTree.cc:135
virtual int preferredHeight()
Definition: YQTree.cc:376
virtual bool setKeyboardFocus()
Definition: YQTree.cc:401
void slotContextMenu(const QPoint &pos)
Definition: YQTree.cc:409