diff --git a/qt6/src/qml/TitleBar.qml b/qt6/src/qml/TitleBar.qml index b8fae800..9291d3fb 100644 --- a/qt6/src/qml/TitleBar.qml +++ b/qt6/src/qml/TitleBar.qml @@ -57,6 +57,7 @@ Item { } TapHandler { acceptedButtons: Qt.RightButton | Qt.LeftButton + acceptedDevices: PointerDevice.AllDevices & ~PointerDevice.TouchScreen onDoubleTapped: function (eventPoint, button) { if (button === Qt.LeftButton) { control.toggleWindowState() @@ -70,6 +71,15 @@ Item { } } } + TapHandler { + acceptedDevices: PointerDevice.TouchScreen + onDoubleTapped: function () { + control.toggleWindowState() + } + onLongPressed: function () { + __dwindow.popupSystemWindowMenu() + } + } Loader { id: background