From 88b0a7d2e119d0f0c89c6a4b8cad2785e2965969 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sat, 8 Mar 2025 23:30:12 -0500 Subject: [PATCH] refactor: move serviceenabled to deskflow settings --- src/apps/deskflow-gui/dialogs/SettingsDialog.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp b/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp index daafa2641..e275176a4 100644 --- a/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp +++ b/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp @@ -157,11 +157,17 @@ void SettingsDialog::accept() Settings::setValue(Settings::Security::TlsEnabled, ui->groupSecurity->isChecked()); Settings::setValue(Settings::Client::LanguageSync, ui->cbLanguageSync->isChecked()); Settings::setValue(Settings::Client::InvertScrollDirection, ui->cbScrollDirection->isChecked()); - m_appConfig.setEnableService(ui->cbServiceEnabled->isChecked()); Settings::setValue(Settings::Gui::CloseToTray, ui->cbCloseToTray->isChecked()); Settings::setValue(Settings::Gui::SymbolicTrayIcon, ui->rbIconMono->isChecked()); Settings::setValue(Settings::Security::CheckPeers, ui->cbRequireClientCert->isChecked()); + Settings::ProcessMode mode; + if (ui->cbServiceEnabled->isChecked()) + mode = Settings::ProcessMode::Service; + else + mode = Settings::ProcessMode::Desktop; + Settings::setValue(Settings::Core::ProcessMode, mode); + QDialog::accept(); }