Prevent mouse event stealing while inspecting chart tooltips
This commit is contained in:
parent
33211e0e1d
commit
f19196da8b
@ -373,6 +373,13 @@ StatsBase {
|
||||
|
||||
hoverEnabled: true
|
||||
|
||||
Timer {
|
||||
interval: 300
|
||||
running: mouseArea.pressed
|
||||
onTriggered: mouseArea.preventStealing = true
|
||||
}
|
||||
onReleased: mouseArea.preventStealing = false
|
||||
|
||||
Item {
|
||||
id: toolTip
|
||||
property int idx: Math.floor(mouseArea.mouseX * categoryAxis.count / mouseArea.width)
|
||||
|
||||
@ -248,6 +248,13 @@ ChartView {
|
||||
|
||||
hoverEnabled: true
|
||||
|
||||
Timer {
|
||||
interval: 300
|
||||
running: mouseArea.pressed
|
||||
onTriggered: mouseArea.preventStealing = true
|
||||
}
|
||||
onReleased: mouseArea.preventStealing = false
|
||||
|
||||
Rectangle {
|
||||
height: parent.height
|
||||
width: 1
|
||||
|
||||
@ -327,6 +327,13 @@ StatsBase {
|
||||
|
||||
hoverEnabled: true
|
||||
|
||||
Timer {
|
||||
interval: 300
|
||||
running: mouseArea.pressed
|
||||
onTriggered: mouseArea.preventStealing = true
|
||||
}
|
||||
onReleased: mouseArea.preventStealing = false
|
||||
|
||||
Item {
|
||||
id: toolTip
|
||||
property int idx: Math.floor(mouseArea.mouseX * categoryAxis.count / mouseArea.width)
|
||||
|
||||
@ -239,6 +239,13 @@ ChartView {
|
||||
|
||||
hoverEnabled: true
|
||||
|
||||
Timer {
|
||||
interval: 300
|
||||
running: mouseArea.pressed
|
||||
onTriggered: mouseArea.preventStealing = true
|
||||
}
|
||||
onReleased: mouseArea.preventStealing = false
|
||||
|
||||
Rectangle {
|
||||
height: parent.height
|
||||
width: 1
|
||||
|
||||
@ -232,6 +232,13 @@ ChartView {
|
||||
|
||||
hoverEnabled: true
|
||||
|
||||
Timer {
|
||||
interval: 300
|
||||
running: mouseArea.pressed
|
||||
onTriggered: mouseArea.preventStealing = true
|
||||
}
|
||||
onReleased: mouseArea.preventStealing = false
|
||||
|
||||
Rectangle {
|
||||
height: parent.height
|
||||
width: 1
|
||||
|
||||
Reference in New Issue
Block a user