GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
VerifyDetailsDialog.h
1 
29 #pragma once
30 
31 #include "core/model/GpgVerifyResult.h"
32 
33 namespace GpgFrontend::UI {
38 class VerifyDetailsDialog : public QDialog {
39  Q_OBJECT
40  public:
48  explicit VerifyDetailsDialog(QWidget* parent, GpgError error,
49  GpgVerifyResult result);
50 
51  private slots:
52 
57  void slot_refresh();
58 
59  private:
60  QHBoxLayout* main_layout_;
61  QWidget* m_vbox_{};
62  QByteArray* input_data_{};
63  QByteArray* input_signature_{};
64  QDialogButtonBox* button_box_{};
65  GpgVerifyResult m_result_;
66  gpgme_error_t error_;
67 };
68 
69 } // namespace GpgFrontend::UI
Definition: GpgVerifyResult.h:36
Definition: VerifyDetailsDialog.h:38
VerifyDetailsDialog(QWidget *parent, GpgError error, GpgVerifyResult result)
Construct a new Verify Details Dialog object.
Definition: VerifyDetailsDialog.cpp:36
Definition: FileReadTask.cpp:31
gpgme_error_t GpgError
gpgme error
Definition: GpgTypedef.h:42