GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
VerifyDetailsDialog.h
1
29#ifndef __VERIFYDETAILSDIALOG_H__
30#define __VERIFYDETAILSDIALOG_H__
31
32#include "ui/GpgFrontendUI.h"
33#include "ui/widgets/PlainTextEditorPage.h"
34#include "ui/widgets/VerifyKeyDetailBox.h"
35
36namespace GpgFrontend::UI {
41class VerifyDetailsDialog : public QDialog {
42 Q_OBJECT
43 public:
51 explicit VerifyDetailsDialog(QWidget* parent, GpgError error,
52 GpgVerifyResult result);
53
54 private slots:
55
60 void slot_refresh();
61
62 private:
63 KeyList* key_list_;
64 QHBoxLayout* main_layout_;
65 QWidget* m_vbox_{};
66 QByteArray* input_data_{};
67 QByteArray* input_signature_{};
68 QDialogButtonBox* button_box_{};
69 GpgVerifyResult m_result_;
70 gpgme_error_t error_;
71};
72
73} // namespace GpgFrontend::UI
74
75#endif // __VERIFYDETAILSDIALOG_H__
Definition: KeyList.h:152
Definition: VerifyDetailsDialog.h:41
VerifyDetailsDialog(QWidget *parent, GpgError error, GpgVerifyResult result)
Construct a new Verify Details Dialog object.
Definition: VerifyDetailsDialog.cpp:35
Definition: VerifyDetailsDialog.cpp:33