mirror of
https://github.com/KDE/kasts.git
synced 2024-12-24 15:40:44 +01:00
Fix taphandler on touchscreen
Taphandler emits NoButton instead of LeftButton on touchscreen
This commit is contained in:
parent
09b866dc75
commit
30fadd17d8
@ -137,14 +137,14 @@ AddonDelegates.RoundedItemDelegate {
|
||||
|
||||
if (listViewObject.selectionModel.isSelected(modelIndex) && button == Qt.RightButton) {
|
||||
listViewObject.contextMenu.popup(null, eventPoint.position.x + 1, eventPoint.position.y + 1);
|
||||
} else if (button == Qt.LeftButton) {
|
||||
listViewObject.currentIndex = index;
|
||||
listViewObject.selectionModel.setCurrentIndex(modelIndex, ItemSelectionModel.ClearAndSelect | ItemSelectionModel.Rows);
|
||||
delegateTapped();
|
||||
} else if (button == Qt.RightButton) {
|
||||
// This item is right-clicked, but isn't selected
|
||||
listViewObject.selectionForContextMenu = [modelIndex];
|
||||
listViewObject.contextMenu.popup(null, eventPoint.position.x + 1, eventPoint.position.y + 1);
|
||||
} else if (button == Qt.LeftButton || button == Qt.NoButton) {
|
||||
listViewObject.currentIndex = index;
|
||||
listViewObject.selectionModel.setCurrentIndex(modelIndex, ItemSelectionModel.ClearAndSelect | ItemSelectionModel.Rows);
|
||||
delegateTapped();
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user