#include <QY2ComboTabWidget.h>
|
QComboBox * | combo_box |
|
QLabel * | combo_label |
|
QStackedWidget * | widget_stack |
|
QHash< int, QWidget * > | pages |
|
This widget is very much like a QTabWidget, but it uses a combo box above the tab pages rather than a ( scrolled ) one-line row of tabs.
Definition at line 44 of file QY2ComboTabWidget.h.
QY2ComboTabWidget::QY2ComboTabWidget |
( |
const QString & |
combo_box_label, |
|
|
QWidget * |
parent = 0 , |
|
|
const char * |
name = 0 |
|
) |
| |
Constructor. 'combo_box_label' is the user-visible label of the combo box that is used to switch between the different tab pages.
Definition at line 46 of file QY2ComboTabWidget.cc.
QY2ComboTabWidget::~QY2ComboTabWidget |
( |
| ) |
|
|
virtual |
void QY2ComboTabWidget::addPage |
( |
const QString & |
page_label, |
|
|
QWidget * |
page |
|
) |
| |
Add a page. 'page_label' will be the user-visible combo box entry for that page.
Definition at line 92 of file QY2ComboTabWidget.cc.
void QY2ComboTabWidget::currentChanged |
( |
QWidget * |
newCurrentPage | ) |
|
|
signal |
Emitted when the current page changes. NOT emitted initially for the very first page that is shown.
void QY2ComboTabWidget::showPage |
( |
QWidget * |
page | ) |
|
|
slot |
Show a page. Updates the combo box contents accordingly. This is an expensive operation: All combo box items are searched for the item that corresponds to this page.
Definition at line 122 of file QY2ComboTabWidget.cc.
void QY2ComboTabWidget::showPageIndex |
( |
int |
index | ) |
|
|
protectedslot |
Show a page identified by its index. Does NOT update the combo box contents.
Definition at line 104 of file QY2ComboTabWidget.cc.
The documentation for this class was generated from the following files: