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

#include <AcquisitionControl.h>

Inheritance diagram for sf::AcquisitionControl:
Collaboration diagram for sf::AcquisitionControl:

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: