diff --git a/qml/IconItemDelegate.qml b/qml/IconItemDelegate.qml index 3c02c706..ee2eea48 100644 --- a/qml/IconItemDelegate.qml +++ b/qml/IconItemDelegate.qml @@ -158,7 +158,7 @@ Control { } // touchscreen long press. onPressAndHold: function (mouse) { - if (mouse.button === Qt.NoButton) { + if (mouse.button === Qt.NoButton ||| mouse.button === Qt.RightButton) { root.menuTriggered() } } diff --git a/qml/windowed/AppListView.qml b/qml/windowed/AppListView.qml index 866379c6..2e3841f4 100644 --- a/qml/windowed/AppListView.qml +++ b/qml/windowed/AppListView.qml @@ -242,7 +242,7 @@ FocusScope { } // touchscreen long press. onPressAndHold: function (mouse) { - if (mouse.button === Qt.NoButton) { + if (mouse.button === Qt.NoButton || mouse.button === Qt.RightButton) { showContextMenu(itemDelegate, model) } } diff --git a/qml/windowed/FreeSortListView.qml b/qml/windowed/FreeSortListView.qml index 895736c2..ed9dd3ef 100644 --- a/qml/windowed/FreeSortListView.qml +++ b/qml/windowed/FreeSortListView.qml @@ -353,7 +353,7 @@ Item { // touchscreen long press. onPressAndHold: function (mouse) { - if (mouse.button === Qt.NoButton) { + if (mouse.button === Qt.NoButton || mouse.button === Qt.RightButton) { showContextMenu(itemDelegate, model, { hideMoveToTopMenu: index === 0 }) diff --git a/qml/windowed/IconItemDelegate.qml b/qml/windowed/IconItemDelegate.qml index 628950f5..495d4dc7 100644 --- a/qml/windowed/IconItemDelegate.qml +++ b/qml/windowed/IconItemDelegate.qml @@ -66,7 +66,7 @@ Control { } // touchscreen long press. onPressAndHold: function (mouse) { - if (mouse.button === Qt.NoButton) { + if (mouse.button === Qt.NoButton || mouse.button === Qt.RightButton) { root.menuTriggered() } }