16 #ifndef QGSTABWIDGET_H
17 #define QGSTABWIDGET_H
47 void hideTab( QWidget *tab );
54 void showTab( QWidget *tab );
61 void setTabVisible( QWidget *tab,
bool visible );
70 int realTabIndex( QWidget *widget );
79 void tabInserted(
int index )
override;
88 void tabRemoved(
int index )
override;
91 void synchronizeIndexes();
95 TabInformation( QWidget *wdg,
const QString &lbl )
101 TabInformation() =
default;
105 int sourceIndex = -1;
106 QWidget *widget =
nullptr;
111 TabInformation tabInfo( QWidget *widget );
113 QList<TabInformation> mTabs;
114 bool mSetTabVisibleFlag =
false;
117 #endif // QGSTABWIDGET_H