blob: 2a2b905b4cec411d81b1d129d8294142efba6824 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
import Qt 4.7
Rectangle {
color: "#ffffff"
width: 320; height: 240
Rectangle {
id: brother
objectName: "brother"
color: "lightgreen"
x: 200; y: 100
width: 120; height: 120
}
MouseArea {
id: mouseRegion
objectName: "mouseregion"
property int x1
property int y1
property int x2
property int y2
property bool emitPositionChanged: false
property bool mouseMatchesPos: true
anchors.fill: brother
onPressed: {
if (mouse.x != mouseX || mouse.y != mouseY)
mouseMatchesPos = false
x1 = mouseX; y1 = mouseY
anchors.fill = parent
}
onPositionChanged: { emitPositionChanged = true }
onMousePositionChanged: {
if (mouse.x != mouseX || mouse.y != mouseY)
mouseMatchesPos = false
x2 = mouseX; y2 = mouseY
}
}
}
|