Marlin
01.17.01
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
source
gui
nparamvecsetd.h
Go to the documentation of this file.
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
NParamVecSetD
(
const
NParamVecSetD
&) = default ;
28
NParamVecSetD
& operator=(
const
NParamVecSetD
&) = default ;
29
//constructor
30
NParamVecSetD
(
31
MarlinSteerCheck
*msc,
32
CCProcessor
*p,
33
QTableWidget* paramTable,
34
QObject* parent = 0
35
);
36
37
QWidget
*createEditor(
QWidget
*parent)
const
;
38
void
setEditorData(
QWidget
*editor,
const
QModelIndex &index)
const
;
39
void
setModelData(
QWidget
*editor, QAbstractItemModel *model,
const
QModelIndex &index)
const
;
40
41
private
:
42
MarlinSteerCheck
*
_msc
;
43
CCProcessor
*
_p
;
44
QTableWidget*
_paramTable
;
45
};
46
47
#endif
NParamVecSetD::_msc
MarlinSteerCheck * _msc
Definition:
nparamvecsetd.h:42
NParamVecSetD::_p
CCProcessor * _p
Definition:
nparamvecsetd.h:43
CCProcessor.h
marlin::MarlinSteerCheck
this class is a Marlin Steering File consistency check Tool.
Definition:
MarlinSteerCheck.h:72
QWidget
marlin::CCProcessor
handles information about marlin processors and their collections needed by MarlinSteerCheck ...
Definition:
CCProcessor.h:39
NParamVecSetD
Definition:
nparamvecsetd.h:22
QItemDelegate
MarlinSteerCheck.h
NParamVecSetD::_paramTable
QTableWidget * _paramTable
Definition:
nparamvecsetd.h:44
Generated on Sun Sep 26 2021 03:47:04 for Marlin by
1.8.5