Qt: hide viewport settings on custom configs

This commit is contained in:
Megamouse 2019-02-21 21:40:44 +01:00
parent 4c72f7c1de
commit 14ddb0c5b4
1 changed files with 32 additions and 27 deletions

View File

@ -936,10 +936,6 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
// Checkboxes // Checkboxes
SubscribeTooltip(ui->gs_resizeOnBoot, json_emu_misc["gs_resizeOnBoot"].toString());
SubscribeTooltip(ui->gs_disableMouse, json_emu_misc["gs_disableMouse"].toString());
xemu_settings->EnhanceCheckBox(ui->exitOnStop, emu_settings::ExitRPCS3OnFinish); xemu_settings->EnhanceCheckBox(ui->exitOnStop, emu_settings::ExitRPCS3OnFinish);
SubscribeTooltip(ui->exitOnStop, json_emu_misc["exitOnStop"].toString()); SubscribeTooltip(ui->exitOnStop, json_emu_misc["exitOnStop"].toString());
@ -1041,6 +1037,10 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
// Global settings (gui_settings) // Global settings (gui_settings)
if (!game) if (!game)
{ {
SubscribeTooltip(ui->gs_resizeOnBoot, json_emu_misc["gs_resizeOnBoot"].toString());
SubscribeTooltip(ui->gs_disableMouse, json_emu_misc["gs_disableMouse"].toString());
ui->gs_disableMouse->setChecked(xgui_settings->GetValue(gui::gs_disableMouse).toBool()); ui->gs_disableMouse->setChecked(xgui_settings->GetValue(gui::gs_disableMouse).toBool());
connect(ui->gs_disableMouse, &QCheckBox::clicked, [=](bool val) connect(ui->gs_disableMouse, &QCheckBox::clicked, [=](bool val)
{ {
@ -1075,6 +1075,11 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
xgui_settings->SetValue(gui::gs_height, ui->gs_height->value()); xgui_settings->SetValue(gui::gs_height, ui->gs_height->value());
}); });
} }
else
{
ui->gb_viewport->setEnabled(false);
ui->gb_viewport->setVisible(false);
}
// _____ _ _ _ _______ _ // _____ _ _ _ _______ _
// / ____|| | | || | |__ __| | | // / ____|| | | || | |__ __| | |
@ -1083,6 +1088,8 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
// | |__| || |__| || | | | (_| | |_) | // | |__| || |__| || | | | (_| | |_) |
// \_____| \____/ |_| |_|\__,_|_.__/ // \_____| \____/ |_| |_|\__,_|_.__/
if (!game)
{
// Comboboxes // Comboboxes
SubscribeTooltip(ui->combo_configs, json_gui["configs"].toString()); SubscribeTooltip(ui->combo_configs, json_gui["configs"].toString());
@ -1106,8 +1113,6 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
SubscribeTooltip(ui->discordState, json_gui["discordState"].toString()); SubscribeTooltip(ui->discordState, json_gui["discordState"].toString());
if (!game)
{
// Discord: // Discord:
ui->useRichPresence->setChecked(m_use_discord); ui->useRichPresence->setChecked(m_use_discord);
ui->label_discordState->setEnabled(m_use_discord); ui->label_discordState->setEnabled(m_use_discord);