diff options
Diffstat (limited to 'src/quick/doc/snippets/pointerHandlers/pinchAndDragHandlers.qml')
-rw-r--r-- | src/quick/doc/snippets/pointerHandlers/pinchAndDragHandlers.qml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/src/quick/doc/snippets/pointerHandlers/pinchAndDragHandlers.qml b/src/quick/doc/snippets/pointerHandlers/pinchAndDragHandlers.qml new file mode 100644 index 0000000000..a6b990ac62 --- /dev/null +++ b/src/quick/doc/snippets/pointerHandlers/pinchAndDragHandlers.qml @@ -0,0 +1,54 @@ +// Copyright (C) 2023 The Qt Company Ltd. +// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause +//![entire] +import QtQuick + +Rectangle { + id: root + width: 400 + height: 400 + color: ph.active ? "aquamarine" : "beige" + + PinchHandler { + id: ph + grabPermissions: PointerHandler.TakeOverForbidden + } + + Rectangle { + objectName: "rect1" + x: 50 + width: 100 + height: 100 + color: dh1.active ? "tomato" : "wheat" + DragHandler { + id: dh1 + objectName: "dh1" + } + } + + Rectangle { + objectName: "rect2" + x: 250 + width: 100 + height: 100 + color: dh2.active ? "tomato" : "lightsteelblue" + DragHandler { + id: dh2 + objectName: "dh2" + } + } + + Rectangle { + objectName: "rect3" + x: 150 + y: 150 + width: 100 + height: 100 + color: dh3.active ? "tomato" : "darksalmon" + DragHandler { + id: dh3 + objectName: "dh3" + } + } +} +//![entire] |