Initial import from the monolithic Qt.
[profile/ivi/qtdeclarative.git] / tests / auto / declarative / qmlvisual / ListView / itemlist.qml
1 // This example demonstrates placing items in a view using
2 // a VisualItemModel
3
4 import QtQuick 1.0
5
6 Rectangle {
7     color: "lightgray"
8     width: 240
9     height: 320
10
11     VisualItemModel {
12         id: itemModel
13         objectName: "itemModel"
14         Rectangle {
15             objectName: "item1"
16             height: view.height; width: view.width; color: "#FFFEF0"
17         }
18         Rectangle {
19             objectName: "item2"
20             height: view.height; width: view.width; color: "#F0FFF7"
21         }
22         Rectangle {
23             objectName: "item3"
24             height: view.height; width: view.width; color: "#F4F0FF"
25         }
26     }
27
28     ListView {
29         id: view
30         objectName: "view"
31         anchors.fill: parent
32         anchors.bottomMargin: 30
33         model: itemModel
34         preferredHighlightBegin: 0
35         preferredHighlightEnd: 0
36         highlightRangeMode: "StrictlyEnforceRange"
37         orientation: ListView.Horizontal
38         flickDeceleration: 2000
39     }
40 }