diff options
Diffstat (limited to 'examples/declarative/parallax/ParallaxView.qml')
-rw-r--r-- | examples/declarative/parallax/ParallaxView.qml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/examples/declarative/parallax/ParallaxView.qml b/examples/declarative/parallax/ParallaxView.qml new file mode 100644 index 0000000..4ddab00 --- /dev/null +++ b/examples/declarative/parallax/ParallaxView.qml @@ -0,0 +1,41 @@ +import Qt 4.6 + +Item { + property alias background: background.source + + Image { + id: background + fillMode: Image.TileHorizontally + x: -list.viewportX / 2 + width: Math.max(list.viewportWidth, parent.width) + } + + /* + default property alias content: visualModel.children + ListView { + id: list + orientation: "Horizontal" + overShoot: false + anchors.fill: parent + model: VisualItemModel { id: visualModel } + + highlight: Item { height: 1; width: 1} + preferredHighlightBegin: 0 + preferredHighlightEnd: 1 + strictlyEnforceHighlightRange: true + } + */ + + default property alias content: flickArea.data + Flickable { + id: list + anchors.fill: parent + overShoot: false + viewportWidth: flickArea.width + + Item { + id: flickArea + width: childrenRect.width + } + } +} |