summaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qdeclarativepathview/data/vdm.qml
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2011-01-06 05:48:52 (GMT)
committerMartin Jones <martin.jones@nokia.com>2011-01-06 05:55:00 (GMT)
commit1ba3e41f09ea719249286fede5d3fe96621ccb61 (patch)
treefca572fbeea4ad92aa1d0fdd7172098a9bcca873 /tests/auto/declarative/qdeclarativepathview/data/vdm.qml
parent1d7b672fd46abab51a0124ad19aad18e5d14f1a8 (diff)
downloadQt-1ba3e41f09ea719249286fede5d3fe96621ccb61.zip
Qt-1ba3e41f09ea719249286fede5d3fe96621ccb61.tar.gz
Qt-1ba3e41f09ea719249286fede5d3fe96621ccb61.tar.bz2
PathView: update modelCount before attempting to regenerate delegates.
If the model is a VisualDataModel, the count will initally be zero and modelCount is not updated due to itemsInserted() before the component is completed. Task-number: QTBUG-16357 Reviewed-by: Bea Lam
Diffstat (limited to 'tests/auto/declarative/qdeclarativepathview/data/vdm.qml')
-rw-r--r--tests/auto/declarative/qdeclarativepathview/data/vdm.qml28
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/auto/declarative/qdeclarativepathview/data/vdm.qml b/tests/auto/declarative/qdeclarativepathview/data/vdm.qml
new file mode 100644
index 0000000..012db3f
--- /dev/null
+++ b/tests/auto/declarative/qdeclarativepathview/data/vdm.qml
@@ -0,0 +1,28 @@
+import QtQuick 1.0
+
+PathView {
+ id: pathView
+ width: 240; height: 320
+
+ pathItemCount: 4
+ preferredHighlightBegin : 0.5
+ preferredHighlightEnd : 0.5
+
+ path: Path {
+ startX: 120; startY: 20;
+ PathLine { x: 120; y: 300 }
+ }
+
+ ListModel {
+ id: mo
+ ListElement { value: "one" }
+ ListElement { value: "two" }
+ ListElement { value: "three" }
+ }
+
+ model: VisualDataModel {
+ delegate: Text { text: model.value }
+ model : mo
+ }
+}
+