Don't use the hand cursor in the action buttons by default.

Contributes to CURA-5784.
This commit is contained in:
Diego Prado Gesto 2018-10-26 11:29:05 +02:00
parent 54518bdc82
commit a277bd9f3b
2 changed files with 5 additions and 17 deletions

View file

@ -16,30 +16,19 @@ Button
implicitHeight: UM.Theme.getSize("main_window_header").height implicitHeight: UM.Theme.getSize("main_window_header").height
implicitWidth: UM.Theme.getSize("main_window_header").height implicitWidth: UM.Theme.getSize("main_window_header").height
AvatarImage background: AvatarImage
{ {
id: avatar id: avatar
width: Math.round(0.8 * parent.width) width: Math.round(0.8 * accountWidget.width)
height: Math.round(0.8 * parent.height) height: Math.round(0.8 * accountWidget.height)
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: accountWidget.verticalCenter
anchors.horizontalCenter: parent.horizontalCenter anchors.horizontalCenter: accountWidget.horizontalCenter
source: loggedIn ? profile["profile_image_url"] : UM.Theme.getImage("avatar_no_user") source: loggedIn ? profile["profile_image_url"] : UM.Theme.getImage("avatar_no_user")
outlineColor: loggedIn ? UM.Theme.getColor("account_widget_outline_active") : UM.Theme.getColor("account_widget_outline_inactive") outlineColor: loggedIn ? UM.Theme.getColor("account_widget_outline_active") : UM.Theme.getColor("account_widget_outline_inactive")
} }
MouseArea
{
id: mouseArea
anchors.fill: parent
onPressed: mouse.accepted = false
hoverEnabled: true
cursorShape: accountWidget.enabled ? (hovered ? Qt.PointingHandCursor : Qt.ArrowCursor) : Qt.ForbiddenCursor
}
background: Item {}
onClicked: popup.opened ? popup.close() : popup.open() onClicked: popup.opened ? popup.close() : popup.open()
Popup Popup

View file

@ -68,6 +68,5 @@ Button
anchors.fill: parent anchors.fill: parent
onPressed: mouse.accepted = false onPressed: mouse.accepted = false
hoverEnabled: true hoverEnabled: true
cursorShape: button.enabled ? (hovered ? Qt.PointingHandCursor : Qt.ArrowCursor) : Qt.ForbiddenCursor
} }
} }