pad settings: Check duplicate button assignment

This commit is contained in:
Megamouse 2021-08-28 09:49:39 +02:00
parent 28b9f4238a
commit 5aee8a8a81
6 changed files with 68 additions and 8 deletions

View file

@ -1539,6 +1539,7 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> gui_settings, std
SubscribeTooltip(ui->cb_show_pkg_install, tooltips.settings.show_pkg_install);
SubscribeTooltip(ui->cb_show_pup_install, tooltips.settings.show_pup_install);
SubscribeTooltip(ui->cb_show_obsolete_cfg_dialog, tooltips.settings.show_obsolete_cfg);
SubscribeTooltip(ui->cb_show_same_buttons_dialog, tooltips.settings.show_same_buttons);
SubscribeTooltip(ui->gb_updates, tooltips.settings.check_update_start);
// Discord:
@ -1612,6 +1613,7 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> gui_settings, std
ui->cb_show_pkg_install->setChecked(m_gui_settings->GetValue(gui::ib_pkg_success).toBool());
ui->cb_show_pup_install->setChecked(m_gui_settings->GetValue(gui::ib_pup_success).toBool());
ui->cb_show_obsolete_cfg_dialog->setChecked(m_gui_settings->GetValue(gui::ib_obsolete_cfg).toBool());
ui->cb_show_same_buttons_dialog->setChecked(m_gui_settings->GetValue(gui::ib_same_buttons).toBool());
ui->combo_updates->addItem(tr("Yes", "Updates"), gui::update_on);
ui->combo_updates->addItem(tr("Background", "Updates"), gui::update_bkg);
@ -1655,6 +1657,10 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> gui_settings, std
{
m_gui_settings->SetValue(gui::ib_obsolete_cfg, val);
});
connect(ui->cb_show_same_buttons_dialog, &QCheckBox::clicked, [this](bool val)
{
m_gui_settings->SetValue(gui::ib_same_buttons, val);
});
connect(ui->cb_custom_colors, &QCheckBox::clicked, [this](bool val)
{