Scanframe Modular Application 0.1.0
Loading...
Searching...
No Matches
sf::AcquisitionControl Class Reference

#include <AcquisitionControl.h>

Inheritance diagram for sf::AcquisitionControl:
[legend]
Collaboration diagram for sf::AcquisitionControl:
[legend]

Public Member Functions

 AcquisitionControl (QWidget *parent=nullptr)
 ~AcquisitionControl () override
void addPropertyPages (sf::PropertySheetDialog *sheet) override
 Adds the pages specific for this object.
QSize minimumSizeHint () const override
bool isRequiredProperty (const QString &name) override
 Returns true if a property is to be saved to file.
Public Member Functions inherited from sf::ObjectExtension
virtual bool getSaveChildren () const
 Gets if the children needs saving by the FormBuilder class.

Protected Member Functions

void keyPressEvent (QKeyEvent *event) override
void mousePressEvent (QMouseEvent *event) override
void mouseReleaseEvent (QMouseEvent *event) override
void paintEvent (QPaintEvent *event) override
void focusInEvent (QFocusEvent *event) override
void focusOutEvent (QFocusEvent *event) override
void resizeEvent (QResizeEvent *event) override
void mouseMoveEvent (QMouseEvent *event) override
Protected Member Functions inherited from sf::ObjectExtension
 ObjectExtension (QObject *object)
 Protected constructor only. Inlined so no external libs are need for designer.
virtual ~ObjectExtension ()=default
 Virtual destructor.

Properties

int gripHeight
int valueMax
bool thresholdDrag
bool thresholdLinked
bool gridEnabled
QColor colorForeground
QColor colorBackground
QColor colorTcgLine
QColor colorTcgRange
QColor colorAdjustmentLine
QColor colorGridLines
sf::gii::IdType idTimeUnit
sf::gii::IdType idGateCount
sf::gii::IdType idIfShift
sf::gii::IdType idCopyData
sf::gii::IdType idCopyIndex
sf::gii::IdType idCopyDelay
sf::gii::IdType idCopyRange
sf::gii::IdType idTcgEnable
sf::gii::IdType idTcgDelay
sf::gii::IdType idTcgRange
sf::gii::IdType idTcgSlavedTo
sf::gii::IdType idGate0Delay
sf::gii::IdType idGate0Range
sf::gii::IdType idGate0Threshold
sf::gii::IdType idGate0SlavedTo
sf::gii::IdType idGate0TrackRange
sf::gii::IdType idGate0Tof
sf::gii::IdType idGate0Amp
sf::gii::IdType idGate1Delay
sf::gii::IdType idGate1Range
sf::gii::IdType idGate1Threshold
sf::gii::IdType idGate1SlavedTo
sf::gii::IdType idGate1TrackRange
sf::gii::IdType idGate1Tof
sf::gii::IdType idGate1Amp
sf::gii::IdType idGate2Delay
sf::gii::IdType idGate2Range
sf::gii::IdType idGate2Threshold
sf::gii::IdType idGate2SlavedTo
sf::gii::IdType idGate2TrackRange
sf::gii::IdType idGate2Tof
sf::gii::IdType idGate2Amp
sf::gii::IdType idGate3Delay
sf::gii::IdType idGate3Range
sf::gii::IdType idGate3Threshold
sf::gii::IdType idGate3SlavedTo
sf::gii::IdType idGate3TrackRange
sf::gii::IdType idGate3Tof
sf::gii::IdType idGate3Amp
QByteArray idsTcgTime
QByteArray idsTcgGain

Additional Inherited Members

Static Public Member Functions inherited from sf::ObjectExtension
static bool inDesigner ()
 Gets the designer status.
static QObject * getExtensionParent (QObject *obj, bool first=true)
 Return if the passed object has this type as parent. It starts by testing the passed object itself.

Constructor & Destructor Documentation

◆ AcquisitionControl()

sf::AcquisitionControl::AcquisitionControl ( QWidget * parent = nullptr)
explicit

◆ ~AcquisitionControl()

sf::AcquisitionControl::~AcquisitionControl ( )
override

Member Function Documentation

◆ addPropertyPages()

void sf::AcquisitionControl::addPropertyPages ( sf::PropertySheetDialog * sheet)
overridevirtual

Adds the pages specific for this object.

Parameters
sheetParent and property sheet for the page.

Reimplemented from sf::ObjectExtension.

◆ focusInEvent()

void sf::AcquisitionControl::focusInEvent ( QFocusEvent * event)
overrideprotected

◆ focusOutEvent()

void sf::AcquisitionControl::focusOutEvent ( QFocusEvent * event)
overrideprotected

◆ isRequiredProperty()

bool sf::AcquisitionControl::isRequiredProperty ( const QString & name)
overridevirtual

Returns true if a property is to be saved to file.

Parameters
nameName of the property.
Returns
True saving is required.

Implements sf::ObjectExtension.

◆ keyPressEvent()

void sf::AcquisitionControl::keyPressEvent ( QKeyEvent * event)
overrideprotected

◆ minimumSizeHint()

QSize sf::AcquisitionControl::minimumSizeHint ( ) const
override

◆ mouseMoveEvent()

void sf::AcquisitionControl::mouseMoveEvent ( QMouseEvent * event)
overrideprotected

◆ mousePressEvent()

void sf::AcquisitionControl::mousePressEvent ( QMouseEvent * event)
overrideprotected

◆ mouseReleaseEvent()

void sf::AcquisitionControl::mouseReleaseEvent ( QMouseEvent * event)
overrideprotected

◆ paintEvent()

void sf::AcquisitionControl::paintEvent ( QPaintEvent * event)
overrideprotected

◆ resizeEvent()

void sf::AcquisitionControl::resizeEvent ( QResizeEvent * event)
overrideprotected

Property Documentation

◆ colorAdjustmentLine

QColor sf::AcquisitionControl::colorAdjustmentLine
readwrite

◆ colorBackground

QColor sf::AcquisitionControl::colorBackground
readwrite

◆ colorForeground

QColor sf::AcquisitionControl::colorForeground
readwrite

◆ colorGridLines

QColor sf::AcquisitionControl::colorGridLines
readwrite

◆ colorTcgLine

QColor sf::AcquisitionControl::colorTcgLine
readwrite

◆ colorTcgRange

QColor sf::AcquisitionControl::colorTcgRange
readwrite

◆ gridEnabled

bool sf::AcquisitionControl::gridEnabled
readwrite

◆ gripHeight

int sf::AcquisitionControl::gripHeight
readwrite

◆ idCopyData

sf::gii::IdType sf::AcquisitionControl::idCopyData
readwrite

◆ idCopyDelay

sf::gii::IdType sf::AcquisitionControl::idCopyDelay
readwrite

◆ idCopyIndex

sf::gii::IdType sf::AcquisitionControl::idCopyIndex
readwrite

◆ idCopyRange

sf::gii::IdType sf::AcquisitionControl::idCopyRange
readwrite

◆ idGate0Amp

sf::gii::IdType sf::AcquisitionControl::idGate0Amp
readwrite

◆ idGate0Delay

sf::gii::IdType sf::AcquisitionControl::idGate0Delay
readwrite

◆ idGate0Range

sf::gii::IdType sf::AcquisitionControl::idGate0Range
readwrite

◆ idGate0SlavedTo

sf::gii::IdType sf::AcquisitionControl::idGate0SlavedTo
readwrite

◆ idGate0Threshold

sf::gii::IdType sf::AcquisitionControl::idGate0Threshold
readwrite

◆ idGate0Tof

sf::gii::IdType sf::AcquisitionControl::idGate0Tof
readwrite

◆ idGate0TrackRange

sf::gii::IdType sf::AcquisitionControl::idGate0TrackRange
readwrite

◆ idGate1Amp

sf::gii::IdType sf::AcquisitionControl::idGate1Amp
readwrite

◆ idGate1Delay

sf::gii::IdType sf::AcquisitionControl::idGate1Delay
readwrite

◆ idGate1Range

sf::gii::IdType sf::AcquisitionControl::idGate1Range
readwrite

◆ idGate1SlavedTo

sf::gii::IdType sf::AcquisitionControl::idGate1SlavedTo
readwrite

◆ idGate1Threshold

sf::gii::IdType sf::AcquisitionControl::idGate1Threshold
readwrite

◆ idGate1Tof

sf::gii::IdType sf::AcquisitionControl::idGate1Tof
readwrite

◆ idGate1TrackRange

sf::gii::IdType sf::AcquisitionControl::idGate1TrackRange
readwrite

◆ idGate2Amp

sf::gii::IdType sf::AcquisitionControl::idGate2Amp
readwrite

◆ idGate2Delay

sf::gii::IdType sf::AcquisitionControl::idGate2Delay
readwrite

◆ idGate2Range

sf::gii::IdType sf::AcquisitionControl::idGate2Range
readwrite

◆ idGate2SlavedTo

sf::gii::IdType sf::AcquisitionControl::idGate2SlavedTo
readwrite

◆ idGate2Threshold

sf::gii::IdType sf::AcquisitionControl::idGate2Threshold
readwrite

◆ idGate2Tof

sf::gii::IdType sf::AcquisitionControl::idGate2Tof
readwrite

◆ idGate2TrackRange

sf::gii::IdType sf::AcquisitionControl::idGate2TrackRange
readwrite

◆ idGate3Amp

sf::gii::IdType sf::AcquisitionControl::idGate3Amp
readwrite

◆ idGate3Delay

sf::gii::IdType sf::AcquisitionControl::idGate3Delay
readwrite

◆ idGate3Range

sf::gii::IdType sf::AcquisitionControl::idGate3Range
readwrite

◆ idGate3SlavedTo

sf::gii::IdType sf::AcquisitionControl::idGate3SlavedTo
readwrite

◆ idGate3Threshold

sf::gii::IdType sf::AcquisitionControl::idGate3Threshold
readwrite

◆ idGate3Tof

sf::gii::IdType sf::AcquisitionControl::idGate3Tof
readwrite

◆ idGate3TrackRange

sf::gii::IdType sf::AcquisitionControl::idGate3TrackRange
readwrite

◆ idGateCount

sf::gii::IdType sf::AcquisitionControl::idGateCount
readwrite

◆ idIfShift

sf::gii::IdType sf::AcquisitionControl::idIfShift
readwrite

◆ idsTcgGain

QByteArray sf::AcquisitionControl::idsTcgGain
readwrite

◆ idsTcgTime

QByteArray sf::AcquisitionControl::idsTcgTime
readwrite

◆ idTcgDelay

sf::gii::IdType sf::AcquisitionControl::idTcgDelay
readwrite

◆ idTcgEnable

sf::gii::IdType sf::AcquisitionControl::idTcgEnable
readwrite

◆ idTcgRange

sf::gii::IdType sf::AcquisitionControl::idTcgRange
readwrite

◆ idTcgSlavedTo

sf::gii::IdType sf::AcquisitionControl::idTcgSlavedTo
readwrite

◆ idTimeUnit

sf::gii::IdType sf::AcquisitionControl::idTimeUnit
readwrite

◆ thresholdDrag

bool sf::AcquisitionControl::thresholdDrag
readwrite

◆ thresholdLinked

bool sf::AcquisitionControl::thresholdLinked
readwrite

◆ valueMax

int sf::AcquisitionControl::valueMax
readwrite

The documentation for this class was generated from the following file: