26 #ifndef YQMultiSelectionBox_h
27 #define YQMultiSelectionBox_h
30 #include <QTreeWidget>
32 #include <yui/YMultiSelectionBox.h>
59 virtual void setLabel(
const std::string & label );
66 virtual void addItem( YItem * item );
73 virtual void selectItem( YItem * item,
bool selected =
true );
131 virtual void setSize(
int newWidth,
int newHeight );
157 void slotItemChanged( QTreeWidgetItem*,
int );
167 QTreeWidget * _qt_listView;
179 QTreeWidget * listView,
190 YItem *
yItem()
const {
return _yItem; }
virtual int preferredWidth()
virtual int preferredHeight()
virtual ~YQMultiSelectionBoxItem()
YQMultiSelectionBox(YWidget *parent, const std::string &label)
virtual void deleteAllItems()
YQMultiSelectionBoxItem(YQMultiSelectionBox *parent, QTreeWidget *listView, YItem *yItem)
virtual YItem * currentItem()
virtual void setSize(int newWidth, int newHeight)
virtual void setLabel(const std::string &label)
virtual void deselectAllItems()
virtual void setEnabled(bool enabled)
YQMultiSelectionBoxItem * findItem(YItem *item)
virtual void setCurrentItem(YItem *item)
virtual bool setKeyboardFocus()
virtual void selectItem(YItem *item, bool selected=true)
virtual void addItem(YItem *item)