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

KeyUploadDialog.h
1
29 #ifndef GPGFRONTEND_KEYUPLOADWIDGET_H
30 #define GPGFRONTEND_KEYUPLOADWIDGET_H
31
32 #include "core/GpgContext.h"
33 #include "ui/GpgFrontendUI.h"
34 #include "ui/dialog/GeneralDialog.h"
35
36 namespace GpgFrontend::UI {
37
42 class KeyUploadDialog : public GeneralDialog {
43 Q_OBJECT
44 public:
51 explicit KeyUploadDialog(const KeyIdArgsListPtr& keys_ids, QWidget* parent);
52
53 public slots:
54
59 void SlotUpload();
60
61 private slots:
62
68 void slot_upload_key_to_server(const GpgFrontend::ByteArray& keys_data);
69
74 void slot_upload_finished();
75
76 private:
77 KeyListPtr m_keys_;
78 QByteArray m_key_data_;
79 };
80
81 } // namespace GpgFrontend::UI
82
83 #endif // GPGFRONTEND_KEYUPLOADWIDGET_H
GpgFrontend::UI::GeneralDialog
Definition: GeneralDialog.h:35
GpgFrontend::UI::KeyUploadDialog
Definition: KeyUploadDialog.h:42
GpgFrontend::UI::KeyUploadDialog::slot_upload_key_to_server
void slot_upload_key_to_server(const GpgFrontend::ByteArray &keys_data)
Definition: KeyUploadDialog.cpp:71
GpgFrontend::UI::KeyUploadDialog::KeyUploadDialog
KeyUploadDialog(const KeyIdArgsListPtr &keys_ids, QWidget *parent)
Construct a new Key Upload Dialog object.
Definition: KeyUploadDialog.cpp:40
GpgFrontend::UI
Definition: FileReadTask.cpp:29