14 if (ExposureTimeRange == Range)
17 ExposureTimeRange = Range;
24 if (ExposureTimeUnit == Unit)
27 ExposureTimeUnit = Unit;
34 if (LimitRange == Range)
44 if (LimitUnit == Unit)
54 if (this->Progress == Progress)
57 this->Progress = Progress;
59 emit progressChanged(Progress);
64 if (this->State == State)
69 emit stateChanged(State);
74 if (this->Silent == Silent)
77 this->Silent = Silent;
79 emit silentChanged(Silent);
84 if (this->ExposureTime == ExposureTime)
87 this->ExposureTime = ExposureTime;
89 emit exposureTimeChanged(ExposureTime);
94 if (this->LowerLimit == LowerLimit)
97 this->LowerLimit = LowerLimit;
99 emit lowerLimitChanged(LowerLimit);
104 if (this->UpperLimit == UpperLimit)
107 this->UpperLimit = UpperLimit;
109 emit upperLimitChanged(UpperLimit);
127 Graph = qobject_cast<DynExpQuick::DynExpLineGraphBackend*>(Object);
C++ backend of the SpectrumViewer QML module.
void SetLowerLimit(double LowerLimit) noexcept
Q_INVOKABLE void SetGraphBackend(QObject *Object)
void SetProgress(double Progress) noexcept
void SetExposureTime(int ExposureTime) noexcept
DynExpQuick::DynExpLineGraphBackend * Graph
void SetExposureTimeRange(QPoint Range) noexcept
void SetState(StateType State) noexcept
void SetLimitUnit(QString Unit) noexcept
void SetLimitRange(QPointF Range) noexcept
SpectrumViewerBackend(QObject *parent=nullptr)
void SetSilent(bool Silent) noexcept
void SetUpperLimit(double UpperLimit) noexcept
void SetExposureTimeUnit(QString Unit) noexcept
DynExpQuick::DynExpLineGraphBackend * GetGraph() const
An operation cannot be performed currently since the related object is in an invalid state like an er...
Accumulates include statements to provide a precompiled header.