Bug 413435

Summary: QtQuick dialog: Use finger button when hovering over delegates that respond to single-click
Product: [Frameworks and Libraries] frameworks-knewstuff Reporter: Nate Graham <nate>
Component: generalAssignee: Jeremy Whiting <jpwhiting>
Status: RESOLVED FIXED    
Severity: normal CC: kdelibs-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nate Graham 2019-10-25 13:00:17 UTC
When you single-click on a delegate, it takes you to the page for that item. Because the delegates look selectable (they have a selection highlight when hovered over), you expect that a single-click will select the item rather than go into it. To make the enter-on-click behavior less unexpected, the cursor should use the finger pointer when hovering over any of the single-clickable delegates.
Comment 1 Dan Leinir Turthra Jensen 2019-11-07 09:23:20 UTC
Git commit 728f01f064ab668f4fb34747177673c4eaedbfa6 by Dan Leinir Turthra Jensen.
Committed on 07/11/2019 at 09:23.
Pushed by leinir into branch 'master'.

Use the pointing hand cursor for the single-clickable delegates

Summary:
When you single-click on a delegate, it takes you to the page for that item. Because the delegates look selectable (they have a selection highlight when hovered over), you expect that a single-click will select the item rather than go into it. To make the enter-on-click behavior less unexpected, the cursor should use the finger pointer when hovering over any of the single-clickable delegates.

Reviewers: #knewstuff, #frameworks, ngraham

Reviewed By: ngraham

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D25168

M  +1    -0    src/qtquick/qml/private/entrygriddelegates/BigPreviewDelegate.qml
M  +1    -0    src/qtquick/qml/private/entrygriddelegates/ThumbDelegate.qml
M  +1    -0    src/qtquick/qml/private/entrygriddelegates/TileDelegate.qml

https://commits.kde.org/knewstuff/728f01f064ab668f4fb34747177673c4eaedbfa6