Marlin  1.17.1
 All Classes Namespaces Functions Variables Enumerations Friends Pages
dialog.h
1 #ifndef DIALOG_H
2 #define DIALOG_H
3 
11 #include <QDialog>
12 
13 #include "marlin/CCProcessor.h"
14 #include "marlin/MarlinSteerCheck.h"
15 
16 class QVBoxLayout;
17 class QTableWidget;
18 
19 using namespace marlin;
20 
21 class Dialog : public QDialog
22 {
23  Q_OBJECT
24 
25 public:
26  Dialog(const Dialog&) = default ;
27  Dialog& operator=(const Dialog&) = default ;
28  Dialog(CCProcessor* p, MarlinSteerCheck* msc, QWidget *parent = 0, Qt::WFlags f = 0);
29 
30 public slots:
31  void updateParam();
32 
33 private slots:
34  void help();
35  void optParamChanged();
36 
37 private:
38  //init view
39  void setupViews();
40 
41  //variables
42  QVBoxLayout *mainLayout{};
43  QTableWidget *paramTable{};
44  QTableWidget *optParamTable{};
45 
46  CCProcessor* _p{};
47  MarlinSteerCheck* _msc{};
48 };
49 
50 #endif
Definition: dialog.h:21
this class is a Marlin Steering File consistency check Tool.
Definition: MarlinSteerCheck.h:72
handles information about marlin processors and their collections needed by MarlinSteerCheck ...
Definition: CCProcessor.h:39