refactor: move serviceenabled to deskflow settings

This commit is contained in:
sithlord48 2025-03-08 23:30:12 -05:00 committed by Nick Bolton
parent 5fa70d0d0a
commit 88b0a7d2e1

View file

@ -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();
}