#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.
◆ QY2ComboTabWidget()
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.
◆ ~QY2ComboTabWidget()
QY2ComboTabWidget::~QY2ComboTabWidget |
( |
| ) |
|
|
virtual |
◆ addPage()
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.
◆ currentChanged
void QY2ComboTabWidget::currentChanged |
( |
QWidget * | newCurrentPage | ) |
|
|
signal |
Emitted when the current page changes. NOT emitted initially for the very first page that is shown.
◆ showPage
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.
◆ showPageIndex
void QY2ComboTabWidget::showPageIndex |
( |
int | index | ) |
|
|
protectedslot |
Show a page identified by its index. Does NOT update the combo box contents.
The documentation for this class was generated from the following files:
- /builddir/build/BUILD/libyui-4.6.2-build/libyui-4.6.2/libyui-qt/src/QY2ComboTabWidget.h
- /builddir/build/BUILD/libyui-4.6.2-build/libyui-4.6.2/libyui-qt/src/QY2ComboTabWidget.cc