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 
36 namespace GpgFrontend::UI {
41 class 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: FileReadTask.cpp:31