Added value labels as well as lighter/darker labels

This commit is contained in:
rainmakerv2 2024-12-16 20:25:58 +08:00
parent 45426910e0
commit f8619dbfb5
2 changed files with 51 additions and 1 deletions

View File

@ -295,6 +295,7 @@ void SettingsDialog::LoadValuesFromConfig() {
toml::find_or<bool>(data, "Vulkan", "validation_sync", false));
ui->rdocCheckBox->setChecked(toml::find_or<bool>(data, "Vulkan", "rdocEnable", false));
ui->GammaSlider->setValue(toml::find_or<int>(data, "GPU", "GammaValue", 1000));
ui->GammaLabel->setText(QString::number(ui->GammaSlider->value()));
#ifdef ENABLE_UPDATER
ui->updateCheckBox->setChecked(toml::find_or<bool>(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<float>((value / 1000.0f));
if (isGameRunning) {

View File

@ -901,7 +901,28 @@
<property name="title">
<string>Gamma Correction</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout_9">
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<layout class="QHBoxLayout" name="horizontalLayout_5">
<item>
<widget class="QLabel" name="label_4">
<property name="text">
<string>Current Value:</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="GammaLabel">
<property name="text">
<string>GammaVal</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignLeft|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter</set>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QSlider" name="GammaSlider">
<property name="minimum">
@ -916,8 +937,35 @@
<property name="orientation">
<enum>Qt::Orientation::Horizontal</enum>
</property>
<property name="invertedAppearance">
<bool>false</bool>
</property>
<property name="invertedControls">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QLabel" name="label_3">
<property name="text">
<string>Lighter</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="label_2">
<property name="text">
<string>Darker</string>
</property>
<property name="alignment">
<set>Qt::AlignmentFlag::AlignRight|Qt::AlignmentFlag::AlignTrailing|Qt::AlignmentFlag::AlignVCenter</set>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QPushButton" name="ResetGammaButton">
<property name="text">