From f72c94b748f7c2a8c2aa3a67b48da2eef9dacf98 Mon Sep 17 00:00:00 2001 From: Tasuku Suzuki Date: Thu, 19 Dec 2024 22:44:01 +0900 Subject: [PATCH] CMakePM: Disable wheel events for QTabBar Wheel events have been disabled for QComboBox and Q*SpinBox. This change extends the same behavior to QTabBar. Change-Id: I3495edd7418e3df84712c64ab4f8c51fb444c7f9 Reviewed-by: Eike Ziller --- src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp index 765ed17137e..2874049366f 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp @@ -227,6 +227,7 @@ CMakeBuildSettingsWidget::CMakeBuildSettingsWidget(CMakeBuildConfiguration *bc) m_configurationStates = new QTabBar(this); m_configurationStates->addTab(Tr::tr("Initial Configuration")); m_configurationStates->addTab(Tr::tr("Current Configuration")); + setWheelScrollingWithoutFocusBlocked(m_configurationStates); connect(m_configurationStates, &QTabBar::currentChanged, this, [this](int index) { updateConfigurationStateIndex(index); });