26 #ifndef YQMultiSelectionBox_h
27 #define YQMultiSelectionBox_h
30 #include <QColorGroup>
31 #include <QTreeWidget>
33 #include <yui/YMultiSelectionBox.h>
60 virtual void setLabel(
const std::string & label );
67 virtual void addItem( YItem * item );
74 virtual void selectItem( YItem * item,
bool selected =
true );
132 virtual void setSize(
int newWidth,
int newHeight );
158 void slotItemChanged( QTreeWidgetItem*,
int );
168 QTreeWidget * _qt_listView;
180 QTreeWidget * listView,
191 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)