PlasmaComponents
qrangemodel.cpp
Go to the documentation of this file.
167 void QRangeModelPrivate::emitValueAndPositionIfChanged(const qreal oldValue, const qreal oldPosition)
234 // When a new positionRange is defined, the position property must be updated based on the value property.
235 // For instance, imagine that you have a valueRange of [0,100] and a position range of [20,100],
236 // if a user set the value to 50, the position would be 60. If this positionRange is updated to [0,100], then
271 // Update internal position if it was changed. It can occurs if internal value changes, due to range update
Definition: qrangemodel_p.h:46
void emitValueAndPositionIfChanged(const qreal oldValue, const qreal oldPosition)
Definition: qrangemodel.cpp:167
qreal positionAtMaximum() const
void stepSizeChanged(qreal stepSize)
void maximumChanged(qreal max)
void setPositionAtMaximum(qreal posAtMax)
Definition: qrangemodel.cpp:427
Q_INVOKABLE qreal valueForPosition(qreal position) const
Definition: qrangemodel.cpp:445
void setPositionAtMinimum(qreal posAtMin)
Definition: qrangemodel.cpp:408
qreal effectivePosAtMin() const
Definition: qrangemodel_p.h:62
qreal stepSize() const
QRangeModelPrivate(QRangeModel *qq)
Definition: qrangemodel.cpp:70
qreal positionAtMinimum() const
qreal position() const
qreal publicValue(qreal value) const
Definition: qrangemodel.cpp:139
qreal value() const
Q_INVOKABLE qreal positionForValue(qreal value) const
Definition: qrangemodel.cpp:358
Definition: qrangemodel.h:51
virtual ~QRangeModelPrivate()
Definition: qrangemodel.cpp:75
void positionAtMinimumChanged(qreal min)
void minimumChanged(qreal min)
void setPositionRange(qreal min, qreal max)
Definition: qrangemodel.cpp:220
qreal publicPosition(qreal position) const
Definition: qrangemodel.cpp:98
void invertedChanged(bool inverted)
void positionAtMaximumChanged(qreal max)
bool inverted() const
qreal effectivePosAtMax() const
Definition: qrangemodel_p.h:66
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:08:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:08:40 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.