aboutsummaryrefslogtreecommitdiffstats
path: root/src/controls
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@theqtcompany.com>2015-05-21 23:06:51 +0200
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2015-05-22 10:38:06 +0000
commita3b1db8586cc10da12314cf21a0a377b50874703 (patch)
tree8952aff0888a407417b32ca9e2db701c9a240ec9 /src/controls
parente6951de4593f769f796158f923cd36d44503e341 (diff)
Fix writable ScrollBar/Indicator position & size properties
The setters were already exposed as slots, but the properties should be writable to let apps implement eg. "infinite" scrolling using pure declarative bindings. Change-Id: I6c827803559b6d0f1bb97b90345874173ef107e4 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src/controls')
-rw-r--r--src/controls/qquickscrollbar_p.h4
-rw-r--r--src/controls/qquickscrollindicator_p.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/controls/qquickscrollbar_p.h b/src/controls/qquickscrollbar_p.h
index df21d02b..9326ccd8 100644
--- a/src/controls/qquickscrollbar_p.h
+++ b/src/controls/qquickscrollbar_p.h
@@ -59,8 +59,8 @@ class QQuickScrollBarPrivate;
class Q_QUICKCONTROLS_EXPORT QQuickScrollBar : public QQuickControl
{
Q_OBJECT
- Q_PROPERTY(qreal size READ size NOTIFY sizeChanged FINAL)
- Q_PROPERTY(qreal position READ position NOTIFY positionChanged FINAL)
+ Q_PROPERTY(qreal size READ size WRITE setSize NOTIFY sizeChanged FINAL)
+ Q_PROPERTY(qreal position READ position WRITE setPosition NOTIFY positionChanged FINAL)
Q_PROPERTY(bool active READ isActive WRITE setActive NOTIFY activeChanged FINAL)
Q_PROPERTY(bool pressed READ isPressed WRITE setPressed NOTIFY pressedChanged FINAL)
Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation NOTIFY orientationChanged FINAL)
diff --git a/src/controls/qquickscrollindicator_p.h b/src/controls/qquickscrollindicator_p.h
index c8c8e946..8ffc40a2 100644
--- a/src/controls/qquickscrollindicator_p.h
+++ b/src/controls/qquickscrollindicator_p.h
@@ -59,8 +59,8 @@ class QQuickScrollIndicatorPrivate;
class Q_QUICKCONTROLS_EXPORT QQuickScrollIndicator : public QQuickControl
{
Q_OBJECT
- Q_PROPERTY(qreal size READ size NOTIFY sizeChanged FINAL)
- Q_PROPERTY(qreal position READ position NOTIFY positionChanged FINAL)
+ Q_PROPERTY(qreal size READ size WRITE setSize NOTIFY sizeChanged FINAL)
+ Q_PROPERTY(qreal position READ position WRITE setPosition NOTIFY positionChanged FINAL)
Q_PROPERTY(bool active READ isActive WRITE setActive NOTIFY activeChanged FINAL)
Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation NOTIFY orientationChanged FINAL)
Q_PROPERTY(QQuickItem *indicator READ indicator WRITE setIndicator NOTIFY indicatorChanged FINAL)