diff options
author | saturneric <[email protected]> | 2024-01-19 13:54:26 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-01-19 13:54:26 +0000 |
commit | 5baef3c4a3b947d3275e9ce44cfb7a68984f6cca (patch) | |
tree | 78ea7c8caeb4336d99596ae665061bb7f25611f1 /src/ui/dialog/keypair_details/KeyPairOperaTab.cpp | |
parent | fix: slove discovered faults and bugs (diff) | |
download | GpgFrontend-5baef3c4a3b947d3275e9ce44cfb7a68984f6cca.tar.gz GpgFrontend-5baef3c4a3b947d3275e9ce44cfb7a68984f6cca.zip |
fix: solve discovered bugs and improve ui operations
Diffstat (limited to '')
-rw-r--r-- | src/ui/dialog/keypair_details/KeyPairOperaTab.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp b/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp index 077d328e..7756ac37 100644 --- a/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp +++ b/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp @@ -30,8 +30,10 @@ #include "KeySetExpireDateDialog.h" #include "core/function/GlobalSettingStation.h" +#include "core/function/gpg//GpgKeyGetter.h" #include "core/function/gpg/GpgKeyImportExporter.h" #include "core/function/gpg/GpgKeyOpera.h" +#include "core/model/GpgKey.h" #include "core/typedef/GpgTypedef.h" #include "core/utils/GpgUtils.h" #include "core/utils/IOUtils.h" @@ -306,11 +308,7 @@ void KeyPairOperaTab::slot_upload_key_to_server() { } void KeyPairOperaTab::slot_update_key_from_server() { - auto keys = std::make_unique<KeyIdArgsList>(); - keys->push_back(m_key_.GetId()); - auto* dialog = new KeyServerImportDialog(this); - dialog->show(); - dialog->SlotImport(keys); + CommonUtils::GetInstance()->ImportKeyFromKeyServer({m_key_.GetId()}); } void KeyPairOperaTab::slot_gen_revoke_cert() { |