modify skin menu
This commit is contained in:
parent
cee15ff862
commit
474e853f2e
@ -142,11 +142,16 @@ void FrameTitleBar::InitSkinMemu() {
|
|||||||
dyt_check(values.count() == names.count());
|
dyt_check(values.count() == names.count());
|
||||||
|
|
||||||
ui->sys_skin->setPopupMode(QToolButton::InstantPopup);
|
ui->sys_skin->setPopupMode(QToolButton::InstantPopup);
|
||||||
|
|
||||||
|
QActionGroup* skinActionGroup = new QActionGroup(this);
|
||||||
|
skinActionGroup->setExclusive(true);
|
||||||
|
|
||||||
for (int i = 0; i < names.count(); ++i) {
|
for (int i = 0; i < names.count(); ++i) {
|
||||||
QAction* action = new QAction(names[i], this);
|
QAction* action = new QAction(names[i], this);
|
||||||
action->setCheckable(true);
|
action->setCheckable(true);
|
||||||
action->setData(values[i]);
|
action->setData(values[i]);
|
||||||
ui->sys_skin->addAction(action);
|
ui->sys_skin->addAction(action);
|
||||||
|
skinActionGroup->addAction(action);
|
||||||
connect(action, &QAction::triggered, &RecourceHelper::Get(), &RecourceHelper::OnChangeStyle);
|
connect(action, &QAction::triggered, &RecourceHelper::Get(), &RecourceHelper::OnChangeStyle);
|
||||||
}
|
}
|
||||||
ui->sys_skin->actions().first()->setChecked(true);
|
ui->sys_skin->actions().first()->setChecked(true);
|
||||||
|
Loading…
Reference in New Issue
Block a user