From f8619dbfb56779771880b482e292b28f930f417f Mon Sep 17 00:00:00 2001 From: rainmakerv2 <30595646+rainmakerv3@users.noreply.github.com> Date: Mon, 16 Dec 2024 20:25:58 +0800 Subject: [PATCH] Added value labels as well as lighter/darker labels --- src/qt_gui/settings_dialog.cpp | 2 ++ src/qt_gui/settings_dialog.ui | 50 +++++++++++++++++++++++++++++++++- 2 files changed, 51 insertions(+), 1 deletion(-) diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp index 346e39a2e..fe73cadcf 100644 --- a/src/qt_gui/settings_dialog.cpp +++ b/src/qt_gui/settings_dialog.cpp @@ -295,6 +295,7 @@ void SettingsDialog::LoadValuesFromConfig() { toml::find_or(data, "Vulkan", "validation_sync", false)); ui->rdocCheckBox->setChecked(toml::find_or(data, "Vulkan", "rdocEnable", false)); ui->GammaSlider->setValue(toml::find_or(data, "GPU", "GammaValue", 1000)); + ui->GammaLabel->setText(QString::number(ui->GammaSlider->value())); #ifdef ENABLE_UPDATER ui->updateCheckBox->setChecked(toml::find_or(data, "General", "autoUpdate", false)); @@ -375,6 +376,7 @@ void SettingsDialog::OnCursorStateChanged(s16 index) { } void SettingsDialog::GammaSliderChange(int value) { + ui->GammaLabel->setText(QString::number(ui->GammaSlider->value())); float Gammafloat = static_cast((value / 1000.0f)); if (isGameRunning) { diff --git a/src/qt_gui/settings_dialog.ui b/src/qt_gui/settings_dialog.ui index 5f6472eb5..c4c0ca5a0 100644 --- a/src/qt_gui/settings_dialog.ui +++ b/src/qt_gui/settings_dialog.ui @@ -901,7 +901,28 @@ Gamma Correction - + + + + + + + Current Value: + + + + + + + GammaVal + + + Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter + + + + + @@ -916,8 +937,35 @@ Qt::Orientation::Horizontal + + false + + + false + + + + + + + Lighter + + + + + + + Darker + + + Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter + + + + +