diff options
author | saturneric <[email protected]> | 2024-07-12 12:53:16 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-07-12 12:58:34 +0000 |
commit | 9f61a1f86ca85da52a13a57290db95655cd5740e (patch) | |
tree | 16a5408934cdfb2fa8d59e38c707f374becd31c7 /src/ui/dialog/settings/SettingsGeneral.cpp | |
parent | feat: move modules' code out of repo (diff) | |
download | GpgFrontend-9f61a1f86ca85da52a13a57290db95655cd5740e.tar.gz GpgFrontend-9f61a1f86ca85da52a13a57290db95655cd5740e.zip |
feat: improve the project structure
Diffstat (limited to 'src/ui/dialog/settings/SettingsGeneral.cpp')
-rw-r--r-- | src/ui/dialog/settings/SettingsGeneral.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ui/dialog/settings/SettingsGeneral.cpp b/src/ui/dialog/settings/SettingsGeneral.cpp index 9764b747..3a6cbf70 100644 --- a/src/ui/dialog/settings/SettingsGeneral.cpp +++ b/src/ui/dialog/settings/SettingsGeneral.cpp @@ -129,6 +129,11 @@ void GeneralTab::SetSettings() { ui_->importConfirmationCheckBox->setCheckState( confirm_import_keys ? Qt::Checked : Qt::Unchecked); + auto more_signing_options = + settings.value("basic/more_signing_options", false).toBool(); + ui_->moreSigningOptionsCheckBox->setCheckState( + more_signing_options ? Qt::Checked : Qt::Unchecked); + auto lang_key = settings.value("basic/lang").toString(); auto lang_value = lang_.value(lang_key); GF_UI_LOG_DEBUG("lang settings current: {}", lang_value); @@ -152,6 +157,8 @@ void GeneralTab::ApplySettings() { ui_->restoreTextEditorPageCheckBox->isChecked()); settings.setValue("basic/confirm_import_keys", ui_->importConfirmationCheckBox->isChecked()); + settings.setValue("basic/more_signing_options", + ui_->moreSigningOptionsCheckBox->isChecked()); settings.setValue("basic/lang", lang_.key(ui_->langSelectBox->currentText())); } |