import Qt 4.6 Rectangle { color: "lightSteelBlue" width: 300; height: 600 ListModel { id: list ListElement { dayColor: "steelblue" } ListElement { dayColor: "blue" } ListElement { dayColor: "yellow" } ListElement { dayColor: "purple" } ListElement { dayColor: "red" } ListElement { dayColor: "green" } ListElement { dayColor: "orange" } } Flickable { id: Flick anchors.fill: parent; viewportHeight: column.height Column { id: column Repeater { model: list Rectangle { width: 300; height: 200; color: dayColor } } } } Rectangle { radius: 3 x: Flick.width-8 width: 8 y: Flick.visibleArea.yPosition * Flick.height height: Flick.visibleArea.heightRatio * Flick.height } }