aboutsummaryrefslogtreecommitdiffstats
path: root/src/ui/dialog/keypair_details/KeyPairOperaTab.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-01-19 13:54:26 +0000
committersaturneric <[email protected]>2024-01-19 13:54:26 +0000
commit5baef3c4a3b947d3275e9ce44cfb7a68984f6cca (patch)
tree78ea7c8caeb4336d99596ae665061bb7f25611f1 /src/ui/dialog/keypair_details/KeyPairOperaTab.cpp
parentfix: slove discovered faults and bugs (diff)
downloadGpgFrontend-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.cpp8
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() {