From 474e853f2efbe9080fb91c81db783544f0133cbd Mon Sep 17 00:00:00 2001 From: brige Date: Fri, 20 Jun 2025 00:10:57 +0800 Subject: [PATCH] modify skin menu --- src/ui/FrameTitleBar.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ui/FrameTitleBar.cpp b/src/ui/FrameTitleBar.cpp index bf46a0e1..7f9844f2 100644 --- a/src/ui/FrameTitleBar.cpp +++ b/src/ui/FrameTitleBar.cpp @@ -142,11 +142,16 @@ void FrameTitleBar::InitSkinMemu() { dyt_check(values.count() == names.count()); ui->sys_skin->setPopupMode(QToolButton::InstantPopup); + + QActionGroup* skinActionGroup = new QActionGroup(this); + skinActionGroup->setExclusive(true); + for (int i = 0; i < names.count(); ++i) { QAction* action = new QAction(names[i], this); action->setCheckable(true); action->setData(values[i]); ui->sys_skin->addAction(action); + skinActionGroup->addAction(action); connect(action, &QAction::triggered, &RecourceHelper::Get(), &RecourceHelper::OnChangeStyle); } ui->sys_skin->actions().first()->setChecked(true);