import QtQuick 1.1 Rectangle { width: 240 height: 320 color: "#ffffff" Component { id: myDelegate Item { id: wrapper objectName: "wrapper" height: 100 width: 100 Text { text: index } Text { y: 25 id: textName objectName: "textName" text: name } Text { y: 50 id: textNumber objectName: "textNumber" text: number } Text { y: 75 text: wrapper.y } } } Component { id: myHighlight Rectangle { color: "lightsteelblue" } } GridView { id: grid objectName: "grid" width: 240 height: 320 model: testModel delegate: myDelegate highlight: myHighlight flow: (testTopToBottom == true) ? GridView.TopToBottom : GridView.LeftToRight layoutDirection: (testRightToLeft == true) ? Qt.RightToLeft : Qt.LeftToRight preferredHighlightBegin: 100 preferredHighlightEnd: 100 highlightRangeMode: "StrictlyEnforceRange" focus: true } }