diff options
author | Adriano Rezende <adriano.1.rezende@nokia.com> | 2012-07-04 17:19:23 +0200 |
---|---|---|
committer | Jens Bache-Wiig <jens.bache-wiig@nokia.com> | 2012-07-05 11:34:02 +0200 |
commit | 9b143bca9d4a2a45fc4212920f710bb28101659c (patch) | |
tree | a84cc1f7a4f8f641e1f3891122fc6f4ec571f257 | |
parent | 124c54e4e305c6aa9eb81a8f8fa563384779a1c9 (diff) | |
download | qtquickcontrols-9b143bca9d4a2a45fc4212920f710bb28101659c.tar.gz |
Fix ScrollBar implementation
The styleitem is not a valid id anymore since the content is being
loaded dynamically now.
Change-Id: I4bdada523179fbd330e7877c265ac1011fcdb8b2
Reviewed-by: Jens Bache-Wiig <jens.bache-wiig@nokia.com>
-rw-r--r-- | components/ScrollBar.qml | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/components/ScrollBar.qml b/components/ScrollBar.qml index dae7d8a3..dd4c9090 100644 --- a/components/ScrollBar.qml +++ b/components/ScrollBar.qml @@ -47,10 +47,12 @@ Item { property int orientation : Qt.Horizontal property alias minimumValue: slider.minimumValue property alias maximumValue: slider.maximumValue - property int pageStep: styleitem.horizontal ? width : height + property int pageStep: styleitem && styleitem.horizontal ? width : height property int singleStep: 20 property alias value: slider.value - property bool scrollToClickposition: styleitem.styleHint("scrollToClickPosition") + property bool scrollToClickposition: styleitem ? styleitem.styleHint("scrollToClickPosition") : false + + property Item styleitem: loader.item implicitWidth: orientation == Qt.Horizontal ? 200 : internal.scrollbarExtent implicitHeight: orientation == Qt.Horizontal ? internal.scrollbarExtent : 200 |