GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
|
29 #ifndef GPGFRONTEND_EXPORTKEYPACKAGEDIALOG_H
30 #define GPGFRONTEND_EXPORTKEYPACKAGEDIALOG_H
32 #include "GpgFrontendUI.h"
34 class Ui_exportKeyPackageDialog;
55 std::shared_ptr<Ui_exportKeyPackageDialog> ui_;
56 KeyIdArgsListPtr key_ids_;
57 std::string passphrase_;
61 #endif // GPGFRONTEND_EXPORTKEYPACKAGEDIALOG_H
Definition: VerifyDetailsDialog.cpp:33
Definition: ExportKeyPackageDialog.h:42
static std::string GenerateKeyPackageName()
generate the name of the key package
Definition: KeyPackageOperator.cpp:116
static GpgKeyGetter & GetInstance(int channel=GpgFrontend::GPGFRONTEND_DEFAULT_CHANNEL)
Get the Instance object.
Definition: GpgFunctionObject.h:57
static bool GenerateKeyPackage(const std::filesystem::path &key_package_path, const std::string &key_package_name, KeyIdArgsListPtr &key_ids, std::string &phrase, bool secret)
generate key package
Definition: KeyPackageOperator.cpp:46
ExportKeyPackageDialog(KeyIdArgsListPtr key_ids, QWidget *parent)
Construct a new Export Key Package Dialog object.
Definition: ExportKeyPackageDialog.cpp:37
KeyListPtr GetKeys(const KeyIdArgsListPtr &ids)
Get the Keys object.
Definition: GpgKeyGetter.cpp:83