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)
267 Q_PROPERTY(QByteArray
idsTcgTime READ getIdsTcgTime WRITE setIdsTcgTime)
271 Q_PROPERTY(QByteArray
idsTcgGain READ getIdsTcgGain WRITE setIdsTcgGain)
279 void initStyleOption(QStyleOptionFrame* option) const;
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
ObjectExtension(QObject *object)
Protected constructor only. Inlined so no external libs are need for designer.
Dialog containing multiple property pages.
Definition qt/PropertySheetDialog.h:15
#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 gii/qt/Namespace.h:9
Definition Application.h:10