GpgFrontend Project
A Free, Powerful, Easy-to-Use, Compact, Cross-Platform, and Installation-Free OpenPGP(pgp) Crypto Tool.
ModuleControllerDialog.h
1 
29 #pragma once
30 
31 #include "core/module/Module.h"
32 
33 class Ui_ModuleControllerDialog;
34 
35 namespace GpgFrontend::UI {
36 
37 class ModuleListView;
38 
39 class ModuleControllerDialog : public QDialog {
40  Q_OBJECT
41  public:
47  explicit ModuleControllerDialog(QWidget* parent);
48 
49  private slots:
54  void slot_load_module_details(Module::ModuleIdentifier);
55 
56  private:
57  std::shared_ptr<Ui_ModuleControllerDialog> ui_;
58  Module::ModuleManager* module_manager_;
59 };
60 
61 } // namespace GpgFrontend::UI
Definition: ModuleManager.h:63
Definition: ModuleControllerDialog.h:39
ModuleControllerDialog(QWidget *parent)
Construct a new Module Controller Dialog object.
Definition: ModuleControllerDialog.cpp:41
Definition: FileReadTask.cpp:31