diff --git a/src/private/widgets/TabBarWidget.cpp b/src/private/widgets/TabBarWidget.cpp index 7c61fe24..65be414a 100644 --- a/src/private/widgets/TabBarWidget.cpp +++ b/src/private/widgets/TabBarWidget.cpp @@ -68,6 +68,7 @@ static MyProxy *proxyStyle() TabBarWidget::TabBarWidget(TabWidget *parent) : QTabBar(parent->asWidget()) , TabBar(this, parent) + , m_tabWidget(parent) { setMovable(Config::self().flags() & Config::Flag_AllowReorderTabs); setStyle(proxyStyle()); diff --git a/src/private/widgets/TabBarWidget_p.h b/src/private/widgets/TabBarWidget_p.h index 13810f27..11bb49cd 100644 --- a/src/private/widgets/TabBarWidget_p.h +++ b/src/private/widgets/TabBarWidget_p.h @@ -44,7 +44,8 @@ protected: bool dragCanStart(QPoint pressPos, QPoint pos) const override; void mousePressEvent(QMouseEvent *) override; void mouseMoveEvent(QMouseEvent *e) override; - +private: + TabWidget *const m_tabWidget; }; } diff --git a/src/private/widgets/TabWidgetWidget_p.h b/src/private/widgets/TabWidgetWidget_p.h index aff737b4..5250bb5d 100644 --- a/src/private/widgets/TabWidgetWidget_p.h +++ b/src/private/widgets/TabWidgetWidget_p.h @@ -49,7 +49,6 @@ protected: void setTabBarAutoHide(bool) override; void detachTab(DockWidgetBase *dockWidget) override; - DockWidgetBase *dockwidgetAt(int index) const override; int currentIndex() const override;