FancyTabWidget: Set tab text after setting data

Fixes crash when enabling a tab.
This commit is contained in:
Jonas Kvinge
2024-11-02 01:29:40 +01:00
parent 4c0220d10a
commit a30aca4759
2 changed files with 31 additions and 11 deletions

View File

@@ -57,6 +57,7 @@ class FancyTabWidget : public QTabWidget {
int iconsize_largesidebar() const { return iconsize_largesidebar_; }
void AddTab(QWidget *widget_view, const QString &name, const QIcon &icon, const QString &label);
bool EnableTab(QWidget *widget_view);
bool DisableTab(QWidget *widget_view);
@@ -64,7 +65,9 @@ class FancyTabWidget : public QTabWidget {
void SaveSettings(const QString &settings_group);
void ReloadSettings();
int InsertTab(const int preffered_index, FancyTabData *tab);
int InsertTab(const int idx, QWidget *page, const QIcon &icon, const QString &label);
void AddSpacer();
void AddBottomWidget(QWidget *widget_view);
void SetBackgroundPixmap(const QPixmap &pixmap);