From e117560fd15c690e369e1cb40f7da70d9959f288 Mon Sep 17 00:00:00 2001 From: tomboylover93 <95257311+tomboylover93@users.noreply.github.com> Date: Wed, 22 Jan 2025 11:20:43 -0300 Subject: [PATCH] wip: hide widget style selection on Windows --- src/qt_gui/settings_dialog.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp index 7e497226e..1439dbe92 100644 --- a/src/qt_gui/settings_dialog.cpp +++ b/src/qt_gui/settings_dialog.cpp @@ -250,7 +250,9 @@ SettingsDialog::SettingsDialog(std::span physical_devices, ui->updaterGroupBox->installEventFilter(this); #endif ui->GUIgroupBox->installEventFilter(this); +#if defined(__linux__) || defined(__APPLE__) ui->widgetComboBox->installEventFilter(this); +#endif ui->disableTrophycheckBox->installEventFilter(this); ui->enableCompatibilityCheckBox->installEventFilter(this); ui->checkCompatibilityOnStartupCheckBox->installEventFilter(this); @@ -336,8 +338,10 @@ void SettingsDialog::LoadValuesFromConfig() { ui->disableTrophycheckBox->setChecked( toml::find_or(data, "General", "isTrophyPopupDisabled", false)); ui->BGMVolumeSlider->setValue(toml::find_or(data, "General", "BGMvolume", 50)); +#if defined(__linux__) || defined(__APPLE__) ui->currentwidgetComboBox->setCurrentText( QString::fromStdString(toml::find_or(data, "GUI", "widgetStyle", "fusion"))); +#endif ui->disableTrophycheckBox->setChecked( toml::find_or(data, "General", "isTrophyPopupDisabled", false)); ui->discordRPCCheckbox->setChecked( @@ -486,8 +490,10 @@ void SettingsDialog::updateNoteTextEdit(const QString& elementName) { #endif } else if (elementName == "GUIgroupBox") { text = tr("GUIgroupBox"); +#if defined(__linux__) || defined(__APPLE__) } else if (elementName == "widgetComboBox") { text = tr("widgetComboBox"); +#endif } else if (elementName == "disableTrophycheckBox") { text = tr("disableTrophycheckBox"); } else if (elementName == "enableCompatibilityCheckBox") { @@ -586,7 +592,9 @@ void SettingsDialog::UpdateSettings() { Config::setCursorHideTimeout(ui->idleTimeoutSpinBox->value()); Config::setGpuId(ui->graphicsAdapterBox->currentIndex() - 1); Config::setBGMvolume(ui->BGMVolumeSlider->value()); +#if defined(__linux__) || defined(__APPLE__) Config::setWidgetStyle(ui->currentwidgetComboBox->currentText().toStdString()); +#endif Config::setLanguage(languageIndexes[ui->consoleLanguageComboBox->currentIndex()]); Config::setEnableDiscordRPC(ui->discordRPCCheckbox->isChecked()); Config::setScreenWidth(ui->widthSpinBox->value());