Background.qml
import QtQuick 1.1
Item {
MouseArea {
id: backgroundMouseArea
anchors.fill: parent
hoverEnabled: true
onPositionChanged: {
console.log("Background")
}
}
}
Foreground.qml
import QtQuick 1.1
Item {
Background {
width: 1920
height: 1080
}
MouseArea {
anchors.fill: parent
hoverEnabled: true
onPositionChanged: {
console.log("Foreground")
[mouse.accepted = false] - Not working (as the docs say)
[backgroundMouseArea.onPositionChanged(mouse)] - Not working
}
}
}
Мне нужно выполнить событие onPositionChanged
как для фона, так и для элементов переднего плана.
F.ex. для onPressed
я бы сделал это, установив mouse.accepted = false
в элементе переднего плана.
Могу ли я вызвать onPositionChanged
фонового элемента вручную? Если да, то как мне это сделать?