47 void hideTab( QWidget *tab );
53 void showTab( QWidget *tab );
59 void setTabVisible( QWidget *tab,
bool visible );
67 int realTabIndex( QWidget *widget );
75 void tabInserted(
int index )
override;
83 void tabRemoved(
int index )
override;
92 void synchronizeIndexes();
96 TabInformation( QWidget *wdg,
const QString &lbl )
102 TabInformation() =
default;
104 bool operator ==(
const TabInformation &other )
const;
105 bool operator !=(
const TabInformation &other )
const;
107 int sourceIndex = -1;
108 QWidget *widget =
nullptr;
113 TabInformation tabInfo( QWidget *widget );
115 QList<TabInformation> mTabs;
116 bool mSetTabVisibleFlag =
false;
117 QgsTabBarProxyStyle *mTabBarStyle =
nullptr;
bool operator==(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
bool operator!=(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
The TabStyle struct defines color and font overrides for form fields, tabs and groups labels.