2022-05-13 13:12:05 +00:00
|
|
|
// Copyright (C) 2021 The Qt Company Ltd.
|
|
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
2017-11-14 15:56:55 +00:00
|
|
|
|
2021-10-26 18:11:41 +00:00
|
|
|
import QtQuick
|
2017-11-14 15:56:55 +00:00
|
|
|
|
2021-09-06 19:40:18 +00:00
|
|
|
Item {
|
|
|
|
width: 200
|
|
|
|
height: 200
|
|
|
|
TapHandler {
|
|
|
|
acceptedModifiers: Qt.ControlModifier
|
|
|
|
onTapped: console.log("control-tapped")
|
|
|
|
}
|
|
|
|
TapHandler {
|
|
|
|
acceptedModifiers: Qt.NoModifier
|
|
|
|
onTapped: console.log("tapped with no modifiers")
|
|
|
|
}
|
|
|
|
TapHandler {
|
|
|
|
onTapped:
|
|
|
|
switch (point.modifiers) {
|
|
|
|
case Qt.ControlModifier | Qt.AltModifier:
|
|
|
|
console.log("CTRL+ALT");
|
|
|
|
break;
|
|
|
|
case Qt.ControlModifier | Qt.AltModifier | Qt.MetaModifier:
|
|
|
|
console.log("CTRL+META+ALT");
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
console.log("other modifiers", point.modifiers)
|
|
|
|
}
|
2017-11-14 15:56:55 +00:00
|
|
|
}
|
|
|
|
}
|