aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2024-03-22 08:07:49 +0100
committerChristian Stenger <christian.stenger@qt.io>2024-03-22 15:05:33 +0000
commit34eeda4b0572b127cbcdb842368dae06b7e30422 (patch)
tree526945a8b6409df2c26f1961e94912d7be4bf3ea
parent551d5e1b0990ec26a4c76f6d5c50ca3981a78519 (diff)
Axivion: Ensure buttons are exclusive
Avoid having none of the buttons selected which looks confusing. Change-Id: I445c4da970c4dfbd8a35228e31092c788d0b5d37 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
-rw-r--r--src/plugins/axivion/axivionoutputpane.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/axivion/axivionoutputpane.cpp b/src/plugins/axivion/axivionoutputpane.cpp
index d1c896205f..79c90936cf 100644
--- a/src/plugins/axivion/axivionoutputpane.cpp
+++ b/src/plugins/axivion/axivionoutputpane.cpp
@@ -736,6 +736,10 @@ public:
if (auto issues = static_cast<IssuesWidget *>(m_outputWidget->widget(1)))
issues->updateUi();
});
+ auto *butonGroup = new QButtonGroup(this);
+ butonGroup->addButton(m_showDashboard);
+ butonGroup->addButton(m_showIssues);
+ butonGroup->setExclusive(true);
connect(m_outputWidget, &QStackedWidget::currentChanged, this, [this](int idx) {
m_showDashboard->setChecked(idx == 0);