QGIS API Documentation 3.34.0-Prizren (ffbdd678812)
|
The QgsTabWidget class is the same as the QTabWidget but with additional methods to temporarily hide/show tabs. More...
#include <qgstabwidget.h>
Public Member Functions | |
QgsTabWidget (QWidget *parent=nullptr) | |
Create a new QgsTabWidget with the optionally provided parent. | |
void | hideTab (QWidget *tab) |
Hides the tab with the given widget. | |
int | realTabIndex (QWidget *widget) |
Returns the index of the tab with the given widget. | |
void | setTabStyle (int tabIndex, const QgsAttributeEditorElement::LabelStyle &labelStyle) |
Sets the optional custom labelStyle for the tab identified by tabIndex. | |
void | setTabVisible (QWidget *tab, bool visible) |
Control the visibility for the tab with the given widget. | |
void | showTab (QWidget *tab) |
Shows the tab with the given widget. | |
void | tabInserted (int index) override |
Is called internally whenever a new tab has been inserted. | |
void | tabRemoved (int index) override |
Is called internally whenever a tab has been removed. | |
The QgsTabWidget class is the same as the QTabWidget but with additional methods to temporarily hide/show tabs.
Definition at line 32 of file qgstabwidget.h.
QgsTabWidget::QgsTabWidget | ( | QWidget * | parent = nullptr | ) |
Create a new QgsTabWidget with the optionally provided parent.
Definition at line 20 of file qgstabwidget.cpp.
void QgsTabWidget::hideTab | ( | QWidget * | tab | ) |
int QgsTabWidget::realTabIndex | ( | QWidget * | widget | ) |
Returns the index of the tab with the given widget.
This index is not the same as the one provided to insertTab and removeTab since these methods are not aware of hidden tabs.
Definition at line 64 of file qgstabwidget.cpp.
void QgsTabWidget::setTabStyle | ( | int | tabIndex, |
const QgsAttributeEditorElement::LabelStyle & | labelStyle | ||
) |
Sets the optional custom labelStyle for the tab identified by tabIndex.
Definition at line 77 of file qgstabwidget.cpp.
void QgsTabWidget::setTabVisible | ( | QWidget * | tab, |
bool | visible | ||
) |
Control the visibility for the tab with the given widget.
Definition at line 56 of file qgstabwidget.cpp.
void QgsTabWidget::showTab | ( | QWidget * | tab | ) |
|
override |
Is called internally whenever a new tab has been inserted.
Is used to keep track of currently available and visible tabs.
Definition at line 82 of file qgstabwidget.cpp.
|
override |
Is called internally whenever a tab has been removed.
Is used to keep track of currently available and visible tabs.
Definition at line 117 of file qgstabwidget.cpp.