From fe0f272168e7dcbd8cc827b8d52f78ee502725eb Mon Sep 17 00:00:00 2001 From: Daniel Brodsky Date: Mon, 11 Oct 2021 09:26:57 -0700 Subject: [PATCH] disable mouse-as-joystick options when mouse panning disabled --- src/yuzu/configuration/configure_input_advanced.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/yuzu/configuration/configure_input_advanced.cpp b/src/yuzu/configuration/configure_input_advanced.cpp index 298b933a34..c8042b0010 100644 --- a/src/yuzu/configuration/configure_input_advanced.cpp +++ b/src/yuzu/configuration/configure_input_advanced.cpp @@ -73,6 +73,8 @@ ConfigureInputAdvanced::ConfigureInputAdvanced(QWidget* parent) } } + connect(ui->mouse_panning, &QCheckBox::stateChanged, this, + &ConfigureInputAdvanced::UpdateUIEnabled); connect(ui->mouse_enabled, &QCheckBox::stateChanged, this, &ConfigureInputAdvanced::UpdateUIEnabled); connect(ui->debug_enabled, &QCheckBox::stateChanged, this, @@ -189,4 +191,7 @@ void ConfigureInputAdvanced::UpdateUIEnabled() { ui->mouse_advanced->setEnabled(ui->mouse_enabled->isChecked()); ui->debug_configure->setEnabled(ui->debug_enabled->isChecked()); ui->touchscreen_advanced->setEnabled(ui->touchscreen_enabled->isChecked()); + ui->mouse_as_joystick->setEnabled(ui->mouse_panning->isChecked()); + ui->max_mouse_movement->setEnabled(ui->mouse_panning->isChecked()); + ui->mouse_as_joystick_deadzone->setEnabled(ui->mouse_panning->isChecked()); }