GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
GnupgTab.h
1 
29 //
30 // Created by eric on 2022/7/23.
31 //
32 
33 #pragma once
34 
35 #include "core/function/gpg/GpgContext.h"
36 #include "ui/GpgFrontendUI.h"
37 
38 class Ui_GnuPGInfo;
39 namespace GpgFrontend::UI {
40 class GnupgTab : public QWidget {
41  Q_OBJECT
42  public:
48  explicit GnupgTab(QWidget* parent = nullptr);
49 
50  private:
51  std::shared_ptr<Ui_GnuPGInfo> ui_;
52 
57  void process_software_info();
58 
63  void gather_gnupg_info();
64 };
65 } // namespace GpgFrontend::UI
Definition: GnupgTab.h:40
GnupgTab(QWidget *parent=nullptr)
Construct a new Info Tab object.
Definition: GnupgTab.cpp:40
Definition: FileReadTask.cpp:31