GpgFrontend Project A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.

ExportKeyPackageDialog.h
1
29 #ifndef GPGFRONTEND_EXPORTKEYPACKAGEDIALOG_H
30 #define GPGFRONTEND_EXPORTKEYPACKAGEDIALOG_H
31
32 #include "GpgFrontendUI.h"
33 #include "ui/dialog/GeneralDialog.h"
34
35 class Ui_exportKeyPackageDialog;
36
37 namespace GpgFrontend::UI {
38
43 class ExportKeyPackageDialog : public GeneralDialog {
44 Q_OBJECT
45
46 public:
53 explicit ExportKeyPackageDialog(KeyIdArgsListPtr key_ids, QWidget* parent);
54
55 private:
56 std::shared_ptr<Ui_exportKeyPackageDialog> ui_;
57 KeyIdArgsListPtr key_ids_;
58 std::string passphrase_;
59 };
60 } // namespace GpgFrontend::UI
61
62 #endif // GPGFRONTEND_EXPORTKEYPACKAGEDIALOG_H
GpgFrontend::UI::ExportKeyPackageDialog
Definition: ExportKeyPackageDialog.h:43
GpgFrontend::UI::ExportKeyPackageDialog::ExportKeyPackageDialog
ExportKeyPackageDialog(KeyIdArgsListPtr key_ids, QWidget *parent)
Construct a new Export Key Package Dialog object.
Definition: ExportKeyPackageDialog.cpp:37
GpgFrontend::UI::GeneralDialog
Definition: GeneralDialog.h:35
GpgFrontend::UI
Definition: FileReadTask.cpp:29