diff --git a/src/controllers/Stack.cpp b/src/controllers/Stack.cpp index 152e050b..35331251 100644 --- a/src/controllers/Stack.cpp +++ b/src/controllers/Stack.cpp @@ -154,16 +154,6 @@ bool Stack::isMDI() const return m_group && m_group->isMDI(); } -void Stack::onTabInserted() -{ - m_group->onDockWidgetCountChanged(); -} - -void Stack::onTabRemoved() -{ - m_group->onDockWidgetCountChanged(); -} - bool Stack::onMouseDoubleClick(QPoint localPos) { // User clicked the empty space of the tab widget and we don't have title bar diff --git a/src/controllers/Stack.h b/src/controllers/Stack.h index ab95ad5f..5fdf0f9c 100644 --- a/src/controllers/Stack.h +++ b/src/controllers/Stack.h @@ -81,8 +81,6 @@ public: KDBindings::Signal tabBarAutoHideChanged; public: // TODOm3 - void onTabInserted(); - void onTabRemoved(); bool onMouseDoubleClick(QPoint localPos); private: diff --git a/src/qtwidgets/views/Stack_qtwidgets.cpp b/src/qtwidgets/views/Stack_qtwidgets.cpp index 96d99b8f..a66a9740 100644 --- a/src/qtwidgets/views/Stack_qtwidgets.cpp +++ b/src/qtwidgets/views/Stack_qtwidgets.cpp @@ -97,16 +97,6 @@ void Stack_qtwidgets::mousePressEvent(QMouseEvent *ev) } } -void Stack_qtwidgets::tabInserted(int) -{ - m_stack->onTabInserted(); -} - -void Stack_qtwidgets::tabRemoved(int) -{ - m_stack->onTabRemoved(); -} - void Stack_qtwidgets::setupTabBarButtons() { if (!(Config::self().flags() & Config::Flag_ShowButtonsOnTabBarIfTitleBarHidden)) diff --git a/src/qtwidgets/views/Stack_qtwidgets.h b/src/qtwidgets/views/Stack_qtwidgets.h index 30195859..0add0c5b 100644 --- a/src/qtwidgets/views/Stack_qtwidgets.h +++ b/src/qtwidgets/views/Stack_qtwidgets.h @@ -47,8 +47,6 @@ public: public: // TODOm3: make protected void mouseDoubleClickEvent(QMouseEvent *) override; void mousePressEvent(QMouseEvent *) override; - void tabInserted(int index) override; - void tabRemoved(int index) override; /// @brief Shows the context menu. Override to implement your own context menu. /// By default it's used to honour Config::Flag_AllowSwitchingTabsViaMenu diff --git a/src/qtwidgets/views/TabBar_qtwidgets.cpp b/src/qtwidgets/views/TabBar_qtwidgets.cpp index 4d15a89e..14419281 100644 --- a/src/qtwidgets/views/TabBar_qtwidgets.cpp +++ b/src/qtwidgets/views/TabBar_qtwidgets.cpp @@ -139,12 +139,14 @@ void TabBar_qtwidgets::tabInserted(int index) { QTabBar::tabInserted(index); Q_EMIT dockWidgetInserted(index); + m_tabBar->group()->onDockWidgetCountChanged(); } void TabBar_qtwidgets::tabRemoved(int index) { QTabBar::tabRemoved(index); Q_EMIT dockWidgetRemoved(index); + m_tabBar->group()->onDockWidgetCountChanged(); } void TabBar_qtwidgets::setCurrentIndex(int index)