4#include <QtUiPlugin/QDesignerExportWidget>
9class QStyleOptionFrame;
51 Q_PROPERTY(
int gripHeight READ getGripHeight WRITE setGripHeight)
56 Q_PROPERTY(
int valueMax READ getValueMax WRITE setValueMax)
61 Q_PROPERTY(
bool thresholdDrag READ getThresholdDrag WRITE setThresholdDrag)
70 Q_PROPERTY(
bool gridEnabled READ getGridEnabled WRITE setGridEnabled)
74 Q_PROPERTY(QColor
colorForeground READ getColorForeground WRITE setColorForeground)
78 Q_PROPERTY(QColor
colorBackground READ getColorBackground WRITE setColorBackground)
83 Q_PROPERTY(QColor
colorTcgLine READ getColorTcgLine WRITE setColorTcgLine)
87 Q_PROPERTY(QColor
colorTcgRange READ getColorTcgRange WRITE setColorTcgRange)
97 Q_PROPERTY(QColor
colorGridLines READ getColorGridLines WRITE setColorGridLines)
102 Q_PROPERTY(
sf::gii::IdType
idTimeUnit READ getIdTimeUnit WRITE setIdTimeUnit)
106 Q_PROPERTY(
sf::gii::IdType
idGateCount READ getIdGateCount WRITE setIdGateCount)
110 Q_PROPERTY(
sf::gii::IdType
idIfShift READ getIdIfShift WRITE setIdIfShift)
115 Q_PROPERTY(
sf::gii::IdType
idCopyData READ getIdCopyData WRITE setIdCopyData)
120 Q_PROPERTY(
sf::gii::IdType
idCopyIndex READ getIdCopyIndex WRITE setIdCopyIndex)
125 Q_PROPERTY(
sf::gii::IdType
idCopyDelay READ getIdCopyDelay WRITE setIdCopyDelay)
129 Q_PROPERTY(
sf::gii::IdType
idCopyRange READ getIdCopyRange WRITE setIdCopyRange)
134 Q_PROPERTY(
sf::gii::IdType
idTcgEnable READ getIdTcgEnable WRITE setIdTcgEnable)
138 Q_PROPERTY(
sf::gii::IdType
idTcgDelay READ getIdTcgDelay WRITE setIdTcgDelay)
142 Q_PROPERTY(
sf::gii::IdType
idTcgRange READ getIdTcgRange WRITE setIdTcgRange)
146 Q_PROPERTY(
sf::gii::IdType
idTcgSlavedTo READ getIdTcgSlavedTo WRITE setIdTcgSlavedTo)
151 Q_PROPERTY(
sf::gii::IdType
idGate0Delay READ getIdGate0Delay WRITE setIdGate0Delay)
155 Q_PROPERTY(
sf::gii::IdType
idGate0Range READ getIdGate0Range WRITE setIdGate0Range)
171 Q_PROPERTY(
sf::gii::IdType
idGate0Tof READ getIdGate0Tof WRITE setIdGate0Tof)
175 Q_PROPERTY(
sf::gii::IdType
idGate0Amp READ getIdGate0Amp WRITE setIdGate0Amp)
180 Q_PROPERTY(
sf::gii::IdType
idGate1Delay READ getIdGate1Delay WRITE setIdGate1Delay)
184 Q_PROPERTY(
sf::gii::IdType
idGate1Range READ getIdGate1Range WRITE setIdGate1Range)
200 Q_PROPERTY(
sf::gii::IdType
idGate1Tof READ getIdGate1Tof WRITE setIdGate1Tof)
204 Q_PROPERTY(
sf::gii::IdType
idGate1Amp READ getIdGate1Amp WRITE setIdGate1Amp)
209 Q_PROPERTY(
sf::gii::IdType
idGate2Delay READ getIdGate2Delay WRITE setIdGate2Delay)
213 Q_PROPERTY(
sf::gii::IdType
idGate2Range READ getIdGate2Range WRITE setIdGate2Range)
229 Q_PROPERTY(
sf::gii::IdType
idGate2Tof READ getIdGate2Tof WRITE setIdGate2Tof)
233 Q_PROPERTY(
sf::gii::IdType
idGate2Amp READ getIdGate2Amp WRITE setIdGate2Amp)
238 Q_PROPERTY(
sf::gii::IdType
idGate3Delay READ getIdGate3Delay WRITE setIdGate3Delay)
242 Q_PROPERTY(
sf::gii::IdType
idGate3Range READ getIdGate3Range WRITE setIdGate3Range)
258 Q_PROPERTY(
sf::gii::IdType
idGate3Tof READ getIdGate3Tof WRITE setIdGate3Tof)
262 Q_PROPERTY(
sf::gii::IdType
idGate3Amp READ getIdGate3Amp WRITE setIdGate3Amp)
267 Q_PROPERTY(QByteArray
idsTcgTime READ getIdsTcgTime WRITE setIdsTcgTime)
271 Q_PROPERTY(QByteArray
idsTcgGain READ getIdsTcgGain WRITE setIdsTcgGain)
279 void initStyleOption(QStyleOptionFrame* option) const;
Definition AcquisitionControl.h:19
sf::gii::IdType idGate2Range
Definition AcquisitionControl.h:213
void mouseReleaseEvent(QMouseEvent *event) override
void mouseMoveEvent(QMouseEvent *event) override
sf::gii::IdType idGate2Delay
Definition AcquisitionControl.h:209
sf::gii::IdType idGate3SlavedTo
Definition AcquisitionControl.h:250
sf::gii::IdType idGate2TrackRange
Definition AcquisitionControl.h:225
void addPropertyPages(sf::PropertySheetDialog *sheet) override
Adds the pages specific for this object.
QByteArray idsTcgGain
Definition AcquisitionControl.h:271
void mousePressEvent(QMouseEvent *event) override
sf::gii::IdType idGate1SlavedTo
Definition AcquisitionControl.h:192
QByteArray idsTcgTime
Definition AcquisitionControl.h:267
sf::gii::IdType idGate2Amp
Definition AcquisitionControl.h:233
int valueMax
Definition AcquisitionControl.h:56
void resizeEvent(QResizeEvent *event) override
sf::gii::IdType idGate1Tof
Definition AcquisitionControl.h:200
sf::gii::IdType idGate3Threshold
Definition AcquisitionControl.h:246
sf::gii::IdType idCopyRange
Definition AcquisitionControl.h:129
sf::gii::IdType idGate0Amp
Definition AcquisitionControl.h:175
sf::gii::IdType idGate0Threshold
Definition AcquisitionControl.h:159
sf::gii::IdType idGate2SlavedTo
Definition AcquisitionControl.h:221
void focusInEvent(QFocusEvent *event) override
QColor colorAdjustmentLine
Definition AcquisitionControl.h:92
sf::gii::IdType idGate1Amp
Definition AcquisitionControl.h:204
sf::gii::IdType idGate2Tof
Definition AcquisitionControl.h:229
sf::gii::IdType idGate1Delay
Definition AcquisitionControl.h:180
sf::gii::IdType idGate2Threshold
Definition AcquisitionControl.h:217
bool thresholdLinked
Definition AcquisitionControl.h:66
bool isRequiredProperty(const QString &name) override
Returns true if a property is to be saved to file.
void paintEvent(QPaintEvent *event) override
AcquisitionControl(QWidget *parent=nullptr)
sf::gii::IdType idCopyDelay
Definition AcquisitionControl.h:125
~AcquisitionControl() override
sf::gii::IdType idCopyData
Definition AcquisitionControl.h:115
sf::gii::IdType idGate3Delay
Definition AcquisitionControl.h:238
sf::gii::IdType idGate3TrackRange
Definition AcquisitionControl.h:254
sf::gii::IdType idGate0TrackRange
Definition AcquisitionControl.h:167
sf::gii::IdType idGate3Range
Definition AcquisitionControl.h:242
QColor colorForeground
Definition AcquisitionControl.h:74
QColor colorTcgRange
Definition AcquisitionControl.h:87
sf::gii::IdType idTcgEnable
Definition AcquisitionControl.h:134
sf::gii::IdType idGate0Range
Definition AcquisitionControl.h:155
sf::gii::IdType idGateCount
Definition AcquisitionControl.h:106
bool gridEnabled
Definition AcquisitionControl.h:70
QColor colorTcgLine
Definition AcquisitionControl.h:83
sf::gii::IdType idGate0Tof
Definition AcquisitionControl.h:171
sf::gii::IdType idGate3Tof
Definition AcquisitionControl.h:258
void focusOutEvent(QFocusEvent *event) override
QSize minimumSizeHint() const override
QColor colorGridLines
Definition AcquisitionControl.h:97
sf::gii::IdType idTimeUnit
Definition AcquisitionControl.h:102
sf::gii::IdType idIfShift
Definition AcquisitionControl.h:110
void keyPressEvent(QKeyEvent *event) override
sf::gii::IdType idCopyIndex
Definition AcquisitionControl.h:120
sf::gii::IdType idGate1TrackRange
Definition AcquisitionControl.h:196
sf::gii::IdType idGate0SlavedTo
Definition AcquisitionControl.h:163
int gripHeight
Definition AcquisitionControl.h:51
sf::gii::IdType idGate0Delay
Definition AcquisitionControl.h:151
sf::gii::IdType idGate1Threshold
Definition AcquisitionControl.h:188
QColor colorBackground
Definition AcquisitionControl.h:78
bool thresholdDrag
Definition AcquisitionControl.h:61
sf::gii::IdType idTcgRange
Definition AcquisitionControl.h:142
sf::gii::IdType idTcgDelay
Definition AcquisitionControl.h:138
sf::gii::IdType idGate3Amp
Definition AcquisitionControl.h:262
sf::gii::IdType idGate1Range
Definition AcquisitionControl.h:184
sf::gii::IdType idTcgSlavedTo
Definition AcquisitionControl.h:146
Interface class to multiple inherit when the sf::FormWriter class needs to be restricted in writing o...
Definition ObjectExtension.h:17
Dialog containing multiple property pages.
Definition qt/PropertySheetDialog.h:14
#define SF_DECL_INFO_ID(Name)
Declaration of ID handling functions for Information ID properties.
Definition gii/qt/Macros.h:10
#define SF_DECL_PROP_GRS(Type, Name)
Declares unreferenced getter and referenced setter for a property.
Definition misc/qt/Macros.h:17
#define SF_DECL_PROP_GS(Type, Name)
Declares unreferenced getter and unreferenced setter for a property.
Definition misc/qt/Macros.h:8
Definition Application.h:10