summaryrefslogtreecommitdiff
path: root/src/yuzu/configuration/configure_system.cpp
diff options
context:
space:
mode:
authorlat9nq <22451773+lat9nq@users.noreply.github.com>2023-06-21 04:04:48 -0400
committerlat9nq <22451773+lat9nq@users.noreply.github.com>2023-07-21 10:56:55 -0400
commitd1de1c3bedcd2526eb78c7eaa21f2eef6041a590 (patch)
tree0142d6346997b86881c37e700219969c8e1b6a79 /src/yuzu/configuration/configure_system.cpp
parent21723879e7631b2d81d3c3ff14f93c834bc1cdd8 (diff)
shared_widget: Internalize component restoring
Diffstat (limited to 'src/yuzu/configuration/configure_system.cpp')
-rw-r--r--src/yuzu/configuration/configure_system.cpp28
1 files changed, 1 insertions, 27 deletions
diff --git a/src/yuzu/configuration/configure_system.cpp b/src/yuzu/configuration/configure_system.cpp
index 796ebc44f..ef26fb6ce 100644
--- a/src/yuzu/configuration/configure_system.cpp
+++ b/src/yuzu/configuration/configure_system.cpp
@@ -52,20 +52,6 @@ ConfigureSystem::ConfigureSystem(
Setup(builder);
- connect(rng_seed_checkbox, &QCheckBox::stateChanged, this, [this](int state) {
- rng_seed_edit->setEnabled(state == Qt::Checked);
- if (state != Qt::Checked) {
- rng_seed_edit->setText(QStringLiteral("00000000"));
- }
- });
-
- connect(custom_rtc_checkbox, &QCheckBox::stateChanged, this, [this](int state) {
- custom_rtc_edit->setEnabled(state == Qt::Checked);
- if (state != Qt::Checked) {
- custom_rtc_edit->setDateTime(QDateTime::currentDateTime());
- }
- });
-
const auto locale_check = [this]() {
const auto region_index = combo_region->currentIndex();
const auto language_index = combo_language->currentIndex();
@@ -149,19 +135,7 @@ void ConfigureSystem::Setup(const ConfigurationShared::Builder& builder) {
continue;
}
- if (setting->Id() == Settings::values.rng_seed.Id()) {
- // Keep track of rng_seed's widgets to reset it with the checkbox state
- rng_seed_checkbox = widget->checkbox;
- rng_seed_edit = widget->line_edit;
-
- rng_seed_edit->setEnabled(Settings::values.rng_seed_enabled.GetValue());
- } else if (setting->Id() == Settings::values.custom_rtc.Id()) {
- // Keep track of custom_rtc's widgets to reset it with the checkbox state
- custom_rtc_checkbox = widget->checkbox;
- custom_rtc_edit = widget->date_time_edit;
-
- custom_rtc_edit->setEnabled(Settings::values.custom_rtc_enabled.GetValue());
- } else if (setting->Id() == Settings::values.region_index.Id()) {
+ if (setting->Id() == Settings::values.region_index.Id()) {
// Keep track of the region_index (and langauge_index) combobox to validate the selected
// settings
combo_region = widget->combobox;