diff options
author | Saturneric <[email protected]> | 2023-04-05 05:16:26 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2023-04-05 05:16:26 +0000 |
commit | 25dc98b395cbd4e60c468d82de7e2c7579350e58 (patch) | |
tree | 029683a56ad773aa915c32c93a1bf848def4a7a2 /src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp | |
parent | fix: remove 'cached' in codeql ci (diff) | |
download | GpgFrontend-25dc98b395cbd4e60c468d82de7e2c7579350e58.tar.gz GpgFrontend-25dc98b395cbd4e60c468d82de7e2c7579350e58.zip |
feat: simplify settings lookup
Diffstat (limited to 'src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp')
-rw-r--r-- | src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp b/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp index f4263962..abf17c67 100644 --- a/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp +++ b/src/ui/dialog/key_generate/SubkeyGenerateDialog.cpp @@ -40,26 +40,14 @@ namespace GpgFrontend::UI { SubkeyGenerateDialog::SubkeyGenerateDialog(const KeyId& key_id, QWidget* parent) : GeneralDialog(typeid(SubkeyGenerateDialog).name(), parent), key_(GpgKeyGetter::GetInstance().GetKey(key_id)) { - auto& settings = GlobalSettingStation::GetInstance().GetUISettings(); + bool longer_expiration_date = + GlobalSettingStation::GetInstance().LookupSettings( + "general.longer_expiration_date", false); - // max expire date time - bool longer_expiration_date = false; - try { - longer_expiration_date = settings.lookup("general.longer_expiration_date"); - SPDLOG_DEBUG("longer expiration date: {}", longer_expiration_date); + bool use_pinentry_as_password_input_dialog = + GlobalSettingStation::GetInstance().LookupSettings( + "general.use_pinentry_as_password_input_dialog", false); - } catch (...) { - SPDLOG_ERROR("setting operation error: longer_expiration_date"); - } - - bool use_pinentry_as_password_input_dialog = false; - try { - use_pinentry_as_password_input_dialog = - settings.lookup("general.use_pinentry_as_password_input_dialog"); - } catch (...) { - SPDLOG_ERROR( - "setting operation error: use_pinentry_as_password_input_dialog"); - } use_pinentry_ = use_pinentry_as_password_input_dialog; max_date_time_ = longer_expiration_date |