Rewrite the canvas item's paint logic.
[profile/ivi/qtdeclarative.git] / tests / auto / declarative / qdeclarativegridview / data / propertychangestest.qml
1 import QtQuick 1.0
2
3 Rectangle {
4     width: 360; height: 120; color: "white"
5     Component {
6         id: delegate
7         Item {
8             id: wrapper
9             width: 180; height: 40; 
10             Column {
11                 x: 5; y: 5
12                 Text { text: '<b>Name:</b> ' + name }
13                 Text { text: '<b>Number:</b> ' + number }
14             }
15         }
16     }
17     Component {
18         id: highlightRed
19         Rectangle {
20             color: "red"
21             radius: 10
22             opacity: 0.5
23         }
24     }
25     GridView {
26         cellWidth:180
27         cellHeight:40
28         objectName: "gridView"
29         anchors.fill: parent
30         model: listModel
31         delegate: delegate
32         highlight: highlightRed
33         focus: true
34         keyNavigationWraps: true
35         cacheBuffer: 10
36         flow: GridView.LeftToRight
37     }
38
39     data:[  
40         ListModel {
41             id: listModel
42             ListElement {
43                 name: "Bill Smith"
44                 number: "555 3264"
45             }
46             ListElement {
47                 name: "John Brown"
48                 number: "555 8426"
49             }
50             ListElement {
51                name: "Sam Wise"
52                 number: "555 0473"
53             }
54         },
55         ListModel {
56             objectName: "alternateModel"
57             ListElement {
58                 name: "Jack"
59                 number: "555 8426"
60             }
61             ListElement {
62                 name: "Mary"
63                 number: "555 3264"
64             }
65         }
66     ]
67 }
68  
69