32 lines
856 B
QML
32 lines
856 B
QML
import QtQuick 2.0
|
|
|
|
Flickable {
|
|
property bool movingInContentX: true
|
|
property bool movingInContentY: true
|
|
property bool draggingInContentX: true
|
|
property bool draggingInContentY: true
|
|
|
|
width: 100; height: 400
|
|
contentWidth: column.width; contentHeight: column.height
|
|
|
|
onContentXChanged: {
|
|
movingInContentX = movingInContentX && movingHorizontally
|
|
draggingInContentX = draggingInContentX && draggingHorizontally
|
|
}
|
|
onContentYChanged: {
|
|
movingInContentY = movingInContentY && movingVertically
|
|
draggingInContentY = draggingInContentY && draggingVertically
|
|
}
|
|
|
|
// speed up test runs
|
|
flickDeceleration: 5000
|
|
|
|
Column {
|
|
id: column
|
|
Repeater {
|
|
model: 20
|
|
Rectangle { width: 200; height: 300; border.width: 1; color: "yellow" }
|
|
}
|
|
}
|
|
}
|