|
|
|
@ -27,9 +27,6 @@ ConfigureGeneral::ConfigureGeneral(const Core::System& system_, QWidget* parent)
|
|
|
|
|
|
|
|
|
|
connect(ui->button_reset_defaults, &QPushButton::clicked, this,
|
|
|
|
|
&ConfigureGeneral::ResetDefaults);
|
|
|
|
|
|
|
|
|
|
ui->fps_cap_label->setVisible(Settings::IsConfiguringGlobal());
|
|
|
|
|
ui->fps_cap_combobox->setVisible(!Settings::IsConfiguringGlobal());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ConfigureGeneral::~ConfigureGeneral() = default;
|
|
|
|
@ -52,8 +49,6 @@ void ConfigureGeneral::SetConfiguration() {
|
|
|
|
|
ui->toggle_speed_limit->setChecked(Settings::values.use_speed_limit.GetValue());
|
|
|
|
|
ui->speed_limit->setValue(Settings::values.speed_limit.GetValue());
|
|
|
|
|
|
|
|
|
|
ui->fps_cap->setValue(Settings::values.fps_cap.GetValue());
|
|
|
|
|
|
|
|
|
|
ui->button_reset_defaults->setEnabled(runtime_lock);
|
|
|
|
|
|
|
|
|
|
if (Settings::IsConfiguringGlobal()) {
|
|
|
|
@ -61,11 +56,6 @@ void ConfigureGeneral::SetConfiguration() {
|
|
|
|
|
} else {
|
|
|
|
|
ui->speed_limit->setEnabled(Settings::values.use_speed_limit.GetValue() &&
|
|
|
|
|
use_speed_limit != ConfigurationShared::CheckState::Global);
|
|
|
|
|
|
|
|
|
|
ui->fps_cap_combobox->setCurrentIndex(Settings::values.fps_cap.UsingGlobal() ? 0 : 1);
|
|
|
|
|
ui->fps_cap->setEnabled(!Settings::values.fps_cap.UsingGlobal());
|
|
|
|
|
ConfigurationShared::SetHighlight(ui->fps_cap_layout,
|
|
|
|
|
!Settings::values.fps_cap.UsingGlobal());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -102,8 +92,6 @@ void ConfigureGeneral::ApplyConfiguration() {
|
|
|
|
|
UISettings::values.mute_when_in_background = ui->toggle_background_mute->isChecked();
|
|
|
|
|
UISettings::values.hide_mouse = ui->toggle_hide_mouse->isChecked();
|
|
|
|
|
|
|
|
|
|
Settings::values.fps_cap.SetValue(ui->fps_cap->value());
|
|
|
|
|
|
|
|
|
|
// Guard if during game and set to game-specific value
|
|
|
|
|
if (Settings::values.use_speed_limit.UsingGlobal()) {
|
|
|
|
|
Settings::values.use_speed_limit.SetValue(ui->toggle_speed_limit->checkState() ==
|
|
|
|
@ -119,13 +107,6 @@ void ConfigureGeneral::ApplyConfiguration() {
|
|
|
|
|
Qt::Checked);
|
|
|
|
|
Settings::values.speed_limit.SetValue(ui->speed_limit->value());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (ui->fps_cap_combobox->currentIndex() == ConfigurationShared::USE_GLOBAL_INDEX) {
|
|
|
|
|
Settings::values.fps_cap.SetGlobal(true);
|
|
|
|
|
} else {
|
|
|
|
|
Settings::values.fps_cap.SetGlobal(false);
|
|
|
|
|
Settings::values.fps_cap.SetValue(ui->fps_cap->value());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -171,9 +152,4 @@ void ConfigureGeneral::SetupPerGameUI() {
|
|
|
|
|
ui->speed_limit->setEnabled(ui->toggle_speed_limit->isChecked() &&
|
|
|
|
|
(use_speed_limit != ConfigurationShared::CheckState::Global));
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
connect(ui->fps_cap_combobox, qOverload<int>(&QComboBox::activated), this, [this](int index) {
|
|
|
|
|
ui->fps_cap->setEnabled(index == 1);
|
|
|
|
|
ConfigurationShared::SetHighlight(ui->fps_cap_layout, index == 1);
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|