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 
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
Definition: ExportKeyPackageDialog.h:43
ExportKeyPackageDialog(KeyIdArgsListPtr key_ids, QWidget *parent)
Construct a new Export Key Package Dialog object.
Definition: ExportKeyPackageDialog.cpp:37
Definition: GeneralDialog.h:35
Definition: FileReadTask.cpp:29