equal
deleted
inserted
replaced
|
1 import Qt 4.7 |
|
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 |