Fix test fails related to QTBUG-22237
[profile/ivi/qtdeclarative.git] / tests / auto / declarative / qsggridview / data / gridview-initCurrent.qml
1 import QtQuick 2.0
2
3 Rectangle {
4     id: root
5
6     property int current: grid.currentIndex
7     property bool showHeader: false
8     property bool showFooter: false
9
10     width: 240
11     height: 320
12     color: "#ffffff"
13     resources: [
14         Component {
15             id: myDelegate
16             Rectangle {
17                 id: wrapper
18                 objectName: "wrapper"
19                 width: 80
20                 height: 60
21                 border.color: "blue"
22                 Text {
23                     text: index
24                 }
25                 Text {
26                     x: 40
27                     text: wrapper.x + ", " + wrapper.y
28                 }
29                 Text {
30                     y: 20
31                     id: textName
32                     objectName: "textName"
33                     text: name
34                 }
35                 Text {
36                     y: 40
37                     id: textNumber
38                     objectName: "textNumber"
39                     text: number
40                 }
41                 color: GridView.isCurrentItem ? "lightsteelblue" : "white"
42             }
43         }
44     ]
45
46     Component {
47         id: headerFooter
48         Rectangle { height: 30; width: 240; color: "blue" }
49     }
50
51     GridView {
52         id: grid
53         objectName: "grid"
54         focus: true
55         width: 240
56         height: 320
57         currentIndex: 35
58         cellWidth: 80
59         cellHeight: 60
60         delegate: myDelegate
61         model: testModel
62         header: root.showHeader ? headerFooter : null
63         footer: root.showFooter ? headerFooter : null
64     }
65 }