26 #ifndef YQSelectionBox_h 27 #define YQSelectionBox_h 32 #include <yui/YSelectionBox.h> 36 class QListWidgetItem;
60 virtual void setLabel(
const std::string & label );
67 virtual void addItem( YItem * item );
74 virtual void addItems(
const YItemCollection & itemCollection );
81 virtual void selectItem( YItem * item,
bool selected =
true );
123 virtual void setSize(
int newWidth,
int newHeight );
137 virtual bool eventFilter( QObject * obj, QEvent * ev );
177 void addItem( YItem * item,
bool batchMode );
185 QListWidget * _qt_listWidget;
virtual bool eventFilter(QObject *obj, QEvent *ev)
Event filter.
virtual void deleteAllItems()
Delete all items.
virtual bool setKeyboardFocus()
Accept the keyboard focus.
virtual void addItems(const YItemCollection &itemCollection)
Add multiple items.
void slotActivated(QListWidgetItem *item)
Notification that an item has been activated (double clicked).
virtual void addItem(YItem *item)
Add an item.
YQSelectionBox(YWidget *parent, const std::string &label)
Constructor.
virtual void setSize(int newWidth, int newHeight)
Set the new size of the widget.
void returnDelayed()
Return after some millseconds delay - collect multiple events.
virtual void deselectAllItems()
Deselect all items.
virtual int preferredWidth()
Preferred width of the widget.
virtual int preferredHeight()
Preferred height of the widget.
virtual ~YQSelectionBox()
Destructor.
virtual void setEnabled(bool enabled)
Set enabled/disabled state.
virtual void selectItem(YItem *item, bool selected=true)
Select or deselect an item.
void slotSelectionChanged()
Notification that an item has been selected.
virtual void setLabel(const std::string &label)
Change the label text.
void returnImmediately()
Return immediately.