summaryrefslogtreecommitdiffstats
path: root/src/gui/qml/incoming_call.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/qml/incoming_call.qml')
-rw-r--r--src/gui/qml/incoming_call.qml21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/gui/qml/incoming_call.qml b/src/gui/qml/incoming_call.qml
index 1b8428e..8f1ae0e 100644
--- a/src/gui/qml/incoming_call.qml
+++ b/src/gui/qml/incoming_call.qml
@@ -1,4 +1,4 @@
-import QtQuick 1.1
+import QtQuick 2.0
Rectangle {
id: rectanglePopup
@@ -63,21 +63,14 @@ Rectangle {
MouseArea {
anchors.fill: parent
- property variant previousPosition
+ property real lastMouseX: 0
+ property real lastMouseY: 0
onPressed: {
- previousPosition = Qt.point(mouseX, mouseY)
- }
- onPositionChanged: {
- if (pressedButtons == Qt.LeftButton) {
- var dx = mouseX - previousPosition.x
- var dy = mouseY - previousPosition.y
- viewerWidget.pos = Qt.point(viewerWidget.pos.x + dx,
- viewerWidget.pos.y + dy)
-
- previousPosition = Qt.point(mouseX, mouseY)
- rectanglePopup.moved()
- }
+ lastMouseX = mouseX
+ lastMouseY = mouseY
}
+ onMouseXChanged: viewerWidget.x += (mouseX - lastMouseX)
+ onMouseYChanged: viewerWidget.y += (mouseY - lastMouseY)
}
}