diff options
Diffstat (limited to 'src/yuzu/configuration/configure_graphics.cpp')
-rw-r--r-- | src/yuzu/configuration/configure_graphics.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/yuzu/configuration/configure_graphics.cpp b/src/yuzu/configuration/configure_graphics.cpp index 2c9e322c94..2b219eecbb 100644 --- a/src/yuzu/configuration/configure_graphics.cpp +++ b/src/yuzu/configuration/configure_graphics.cpp @@ -62,6 +62,8 @@ ConfigureGraphics::ConfigureGraphics(QWidget* parent) } UpdateBackgroundColorButton(new_bg_color); }); + connect(ui->brightness_reset, &QPushButton::pressed, this, + [this] { ui->brightness_slider->setValue(100); }); } ConfigureGraphics::~ConfigureGraphics() = default; @@ -80,6 +82,7 @@ void ConfigureGraphics::SetConfiguration() { ui->force_30fps_mode->setChecked(Settings::values.force_30fps_mode); UpdateBackgroundColorButton(QColor::fromRgbF(Settings::values.bg_red, Settings::values.bg_green, Settings::values.bg_blue)); + ui->brightness_slider->setValue(Settings::values.backlight_brightness * 100 + 50); } void ConfigureGraphics::ApplyConfiguration() { @@ -93,6 +96,7 @@ void ConfigureGraphics::ApplyConfiguration() { Settings::values.bg_red = static_cast<float>(bg_color.redF()); Settings::values.bg_green = static_cast<float>(bg_color.greenF()); Settings::values.bg_blue = static_cast<float>(bg_color.blueF()); + Settings::values.backlight_brightness = (ui->brightness_slider->value() - 50.0f) / 100.0f; } void ConfigureGraphics::changeEvent(QEvent* event) { |