mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-10 08:51:28 +12:00
Qt: spawn Confirmation Dialog on exit
This commit is contained in:
parent
37c621ebbf
commit
5f9b441dd7
11 changed files with 123 additions and 25 deletions
|
@ -1011,6 +1011,12 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
|
|||
// Checkboxes: gui options
|
||||
SubscribeTooltip(ui->cb_show_welcome, json_gui["show_welcome"].toString());
|
||||
|
||||
SubscribeTooltip(ui->cb_show_exit_game, json_gui["show_exit_game"].toString());
|
||||
|
||||
SubscribeTooltip(ui->cb_show_pkg_install, json_gui["show_pkg_install"].toString());
|
||||
|
||||
SubscribeTooltip(ui->cb_show_pup_install, json_gui["show_pup_install"].toString());
|
||||
|
||||
SubscribeTooltip(ui->useRichPresence, json_gui["useRichPresence"].toString());
|
||||
|
||||
SubscribeTooltip(ui->discordState, json_gui["discordState"].toString());
|
||||
|
@ -1067,6 +1073,9 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
|
|||
AddColoredIcons();
|
||||
|
||||
ui->cb_show_welcome->setChecked(xgui_settings->GetValue(gui::ib_show_welcome).toBool());
|
||||
ui->cb_show_exit_game->setChecked(xgui_settings->GetValue(gui::ib_confirm_exit).toBool());
|
||||
ui->cb_show_pkg_install->setChecked(xgui_settings->GetValue(gui::ib_pkg_success).toBool());
|
||||
ui->cb_show_pup_install->setChecked(xgui_settings->GetValue(gui::ib_pup_success).toBool());
|
||||
|
||||
bool enableUIColors = xgui_settings->GetValue(gui::m_enableUIColors).toBool();
|
||||
ui->cb_custom_colors->setChecked(enableUIColors);
|
||||
|
@ -1125,6 +1134,18 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
|
|||
{
|
||||
xgui_settings->SetValue(gui::ib_show_welcome, val);
|
||||
});
|
||||
connect(ui->cb_show_exit_game, &QCheckBox::clicked, [=](bool val)
|
||||
{
|
||||
xgui_settings->SetValue(gui::ib_confirm_exit, val);
|
||||
});
|
||||
connect(ui->cb_show_pkg_install, &QCheckBox::clicked, [=](bool val)
|
||||
{
|
||||
xgui_settings->SetValue(gui::ib_pkg_success, val);
|
||||
});
|
||||
connect(ui->cb_show_pup_install, &QCheckBox::clicked, [=](bool val)
|
||||
{
|
||||
xgui_settings->SetValue(gui::ib_pup_success, val);
|
||||
});
|
||||
|
||||
connect(ui->cb_custom_colors, &QCheckBox::clicked, [=](bool val)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue