From 584a74af614c699339073db7bfe8ba842cb19347 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 13 Aug 2026 02:41:40 -0400 Subject: [PATCH] refactor(SettingDialog): update updateControls to include all controls --- src/lib/gui/dialogs/SettingsDialog.cpp | 12 ++++++------ src/lib/gui/dialogs/SettingsDialog.h | 2 -- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/lib/gui/dialogs/SettingsDialog.cpp b/src/lib/gui/dialogs/SettingsDialog.cpp index cfc15087c..15d34297a 100644 --- a/src/lib/gui/dialogs/SettingsDialog.cpp +++ b/src/lib/gui/dialogs/SettingsDialog.cpp @@ -187,12 +187,6 @@ void SettingsDialog::setLogToFile(bool logToFile) ui->widgetLogFilename->setEnabled(logToFile); } -void SettingsDialog::showEvent(QShowEvent *event) -{ - QDialog::showEvent(event); - Q_EMIT shown(); -} - void SettingsDialog::resetAllSettings() { auto result = QMessageBox::question( @@ -378,8 +372,14 @@ void SettingsDialog::updateControls() ui->comboInterface->setEnabled(writable); ui->comboLogLevel->setEnabled(writable); ui->groupLogToFile->setEnabled(writable); + ui->comboLanguage->setEnabled(writable); + ui->cbShowVersion->setEnabled(writable); + ui->cbGuiDebug->setEnabled(writable); + ui->rbIconColorful->setEnabled(writable); + ui->rbIconMono->setEnabled(writable); ui->rbAutoHide->setEnabled(writable); ui->rbShowOnStart->setEnabled(writable); + ui->btnClearAllSettings->setEnabled(writable); ui->cbAutoUpdate->setEnabled(writable); ui->cbPreventSleep->setEnabled(writable); ui->lineTlsCertPath->setEnabled(writable); diff --git a/src/lib/gui/dialogs/SettingsDialog.h b/src/lib/gui/dialogs/SettingsDialog.h index 354e71e86..5bf697380 100644 --- a/src/lib/gui/dialogs/SettingsDialog.h +++ b/src/lib/gui/dialogs/SettingsDialog.h @@ -27,7 +27,6 @@ public: ~SettingsDialog() override; Q_SIGNALS: - void shown(); void requestRemoveAllSettings(); protected: @@ -40,7 +39,6 @@ private: void browseLogPath(); void setLogToFile(bool logToFile); void accept() override; - void showEvent(QShowEvent *event) override; bool isClientMode() const; void updateTlsControls(); void updateTlsControlsEnabled();