Marlin  1.10.0
 All Classes Namespaces Functions Variables Enumerations Friends Pages
nparamvecsetd.h
1 #ifndef NPARAMVECSETD_H
2 #define NPARAMVECSETD_H
3 
12 #include "marlin/MarlinSteerCheck.h"
13 #include "marlin/CCProcessor.h"
14 
15 #include <QItemDelegate>
16 
17 class QTableWidget;
18 class QWidget;
19 
20 using namespace marlin;
21 
22 class NParamVecSetD : public QItemDelegate
23 {
24  Q_OBJECT
25 
26 public:
27  //constructor
29  MarlinSteerCheck *msc,
30  CCProcessor *p,
31  QTableWidget* paramTable,
32  QObject* parent = 0
33  );
34 
35  QWidget *createEditor(QWidget *parent) const;
36  void setEditorData(QWidget *editor, const QModelIndex &index) const;
37  void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const;
38 
39 private:
40  MarlinSteerCheck* _msc;
41  CCProcessor* _p;
42  QTableWidget* _paramTable;
43 };
44 
45 #endif
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
Definition: nparamvecsetd.h:22