1 /*---------------------------------------------------------------------\
3 | __ __ ____ _____ ____ |
4 | \ \ / /_ _/ ___|_ _|___ \ |
5 | \ V / _` \___ \ | | __) | |
6 | | | (_| |___) || | / __/ |
7 | |_|\__,_|____/ |_| |_____| |
11 \----------------------------------------------------------------------/
15 Author: Stefan Hundhammer <sh@suse.de>
30 class YQDumbTab : public QWidget, public YDumbTab
39 YQDumbTab( YWidget * parent );
47 * Add an item (a tab page).
49 * Reimplemented from YDumbTab.
51 virtual void addItem( YItem * item );
54 * Select or deselect an item.
56 * Reimplemented from YSelectionWidget.
58 virtual void selectItem( YItem * item, bool selected = true );
63 * Reimplemented from YSelectionWidget.
65 virtual void deselectAllItems();
68 * Delete all items (all tab pages).
70 * Reimplemented from YSelectionWidget.
72 virtual void deleteAllItems();
75 * Set enabled/disabled state.
77 * Reimplemented from YWidget.
79 virtual void setEnabled( bool enabled );
82 * Preferred width of the widget.
84 * Reimplemented from YWidget.
86 virtual int preferredWidth();
89 * Preferred height of the widget.
91 * Reimplemented from YWidget.
93 virtual int preferredHeight();
96 * Set the new size of the widget.
98 * Reimplemented from YWidget.
100 virtual void setSize( int newWidth, int newHeight );
105 * Send an event that the tab with the specified index is selected.
107 void slotSelected( int index );
114 #endif // YQDumbTab_h