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 } Column { id: column Repeater { model: 20 Rectangle { width: 200; height: 300; border.width: 1; color: "yellow" } } } }