summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdriano Rezende <adriano.1.rezende@nokia.com>2012-07-04 17:19:23 +0200
committerJens Bache-Wiig <jens.bache-wiig@nokia.com>2012-07-05 11:34:02 +0200
commit9b143bca9d4a2a45fc4212920f710bb28101659c (patch)
treea84cc1f7a4f8f641e1f3891122fc6f4ec571f257
parent124c54e4e305c6aa9eb81a8f8fa563384779a1c9 (diff)
downloadqtquickcontrols-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.qml6
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