diff options
author | Saturn&Eric <[email protected]> | 2023-04-08 08:58:02 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2023-04-08 08:58:02 +0000 |
commit | 344096f325d686cf9810df6764fdb10ec8709d4a (patch) | |
tree | c629f58099a7e01084cb0fc09a165e1cf858ed9e /src/ui/dialog/settings/SettingsAdvanced.cpp | |
parent | Merge pull request #95 from saturneric/dev/2.1.0/main (diff) | |
parent | feat: update the online translation way (diff) | |
download | GpgFrontend-344096f325d686cf9810df6764fdb10ec8709d4a.tar.gz GpgFrontend-344096f325d686cf9810df6764fdb10ec8709d4a.zip |
Merge pull request #96 from saturneric/dev/2.1.0/main
Develop 2.1.1.2
Diffstat (limited to '')
-rw-r--r-- | src/ui/dialog/settings/SettingsAdvanced.cpp | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/src/ui/dialog/settings/SettingsAdvanced.cpp b/src/ui/dialog/settings/SettingsAdvanced.cpp index e10b5dd1..9a02f473 100644 --- a/src/ui/dialog/settings/SettingsAdvanced.cpp +++ b/src/ui/dialog/settings/SettingsAdvanced.cpp @@ -55,22 +55,15 @@ AdvancedTab::AdvancedTab(QWidget* parent) : QWidget(parent) { } void AdvancedTab::SetSettings() { - auto& settings = GlobalSettingStation::GetInstance().GetUISettings(); - try { - bool stegano_checked = settings.lookup("advanced.stegano_checked"); - if (stegano_checked) stegano_check_box_->setCheckState(Qt::Checked); - } catch (...) { - SPDLOG_ERROR("setting operation error: stegano_checked"); - } + int stegano_checked = GlobalSettingStation::GetInstance().LookupSettings( + "advanced.stegano_checked", false); + if (stegano_checked) stegano_check_box_->setCheckState(Qt::Checked); - try { - bool auto_pubkey_exchange_checked = - settings.lookup("advanced.auto_pubkey_exchange_checked"); - if (auto_pubkey_exchange_checked) - auto_pubkey_exchange_check_box_->setCheckState(Qt::Checked); - } catch (...) { - SPDLOG_ERROR("setting operation error: auto_pubkey_exchange_checked"); - } + int auto_pubkey_exchange_checked = + GlobalSettingStation::GetInstance().LookupSettings( + "advanced.auto_pubkey_exchange_checked", false); + if (auto_pubkey_exchange_checked) + auto_pubkey_exchange_check_box_->setCheckState(Qt::Checked); } void AdvancedTab::ApplySettings() { |