Backend configuration for the LengthEdit UI element.
More...
#include <lengtheditcontext.h>
Inherits QObject.
Backend configuration for the LengthEdit UI element.
◆ StepBehavior
Enumerator |
---|
PredefinedSteps | |
HalfAndDouble | |
◆ LengthEditContext() [1/4]
◆ LengthEditContext() [2/4]
◆ LengthEditContext() [3/4]
◆ ~LengthEditContext()
◆ LengthEditContext() [4/4]
◆ getUiData()
ui::LengthEditData getUiData |
( |
| ) |
const |
|
noexcept |
◆ setUiData()
void setUiData |
( |
const ui::LengthEditData & |
data | ) |
|
|
noexcept |
◆ configure() [1/3]
void configure |
( |
const Length & |
value, |
|
|
const QVector< PositiveLength > & |
steps, |
|
|
const QString & |
uniqueIdentifier |
|
) |
| |
|
noexcept |
◆ configure() [2/3]
◆ configure() [3/3]
◆ setValue()
void setValue |
( |
const Length & |
value | ) |
|
|
noexcept |
◆ setValueUnsigned()
◆ setValuePositive()
◆ setUnit()
◆ setStepBehavior()
◆ stepBy()
◆ operator=()
◆ uiDataChanged
◆ valueChanged
void valueChanged |
( |
const Length & |
value | ) |
|
|
signal |
◆ valueChangedUnsigned
◆ valueChangedPositive
◆ configureSettings()
void configureSettings |
( |
const QString & |
uniqueIdentifier | ) |
|
|
protectednoexcept |
◆ updateSingleStep()
void updateSingleStep |
( |
| ) |
|
|
protectednoexcept |
◆ updateSingleStepPredefined()
void updateSingleStepPredefined |
( |
| ) |
|
|
protectednoexcept |
◆ updateSingleStepHalfDouble()
void updateSingleStepHalfDouble |
( |
| ) |
|
|
protectednoexcept |
◆ setValueImpl()
void setValueImpl |
( |
const Length & |
value, |
|
|
bool |
emitValueChanged |
|
) |
| |
|
protectednoexcept |
◆ mSettings
◆ mMinimum
◆ mStepBehavior
◆ mSteps
◆ mUnit
◆ mValue
◆ mSingleStepUp
Zero means "no step available".
◆ mSingleStepDown
Zero means "no step available".
◆ mSettingsKey
Empty means "do not save".
The documentation for this class was generated from the following files: