summaryrefslogtreecommitdiff
path: root/src/controls/Private/qquickrangemodel_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/controls/Private/qquickrangemodel_p.h')
-rw-r--r--src/controls/Private/qquickrangemodel_p.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/controls/Private/qquickrangemodel_p.h b/src/controls/Private/qquickrangemodel_p.h
index 06d00202..47376ded 100644
--- a/src/controls/Private/qquickrangemodel_p.h
+++ b/src/controls/Private/qquickrangemodel_p.h
@@ -44,7 +44,7 @@ QT_BEGIN_NAMESPACE
class QQuickRangeModelPrivate;
-class QQuickRangeModel : public QObject
+class QQuickRangeModel : public QObject, public QQmlParserStatus
{
Q_OBJECT
Q_PROPERTY(qreal value READ value WRITE setValue NOTIFY valueChanged USER true)
@@ -56,6 +56,8 @@ class QQuickRangeModel : public QObject
Q_PROPERTY(qreal positionAtMaximum READ positionAtMaximum WRITE setPositionAtMaximum NOTIFY positionAtMaximumChanged)
Q_PROPERTY(bool inverted READ inverted WRITE setInverted NOTIFY invertedChanged)
+ Q_INTERFACES(QQmlParserStatus)
+
public:
QQuickRangeModel(QObject *parent = 0);
virtual ~QQuickRangeModel();
@@ -87,6 +89,9 @@ public:
Q_INVOKABLE qreal valueForPosition(qreal position) const;
Q_INVOKABLE qreal positionForValue(qreal value) const;
+ void classBegin();
+ void componentComplete();
+
public Q_SLOTS:
void toMinimum();
void toMaximum();