summaryrefslogtreecommitdiffstats
path: root/src/gui/qml/incoming_call.qml
diff options
context:
space:
mode:
authorLubos Dolezel <lubos@dolezel.info>2016-01-11 10:30:10 +0100
committerLubos Dolezel <lubos@dolezel.info>2016-01-11 10:30:10 +0100
commit497c6093dca384e0c33c107484535421f1bf0fca (patch)
treee99a037ddde1b6618b9477df47433bcd6193a733 /src/gui/qml/incoming_call.qml
parentdcd1d23d6d49074d61dce8e43f192f4312ab9fee (diff)
downloadtwinkle-497c6093dca384e0c33c107484535421f1bf0fca.tar
twinkle-497c6093dca384e0c33c107484535421f1bf0fca.tar.gz
twinkle-497c6093dca384e0c33c107484535421f1bf0fca.tar.lz
twinkle-497c6093dca384e0c33c107484535421f1bf0fca.tar.xz
twinkle-497c6093dca384e0c33c107484535421f1bf0fca.zip
Port to QtQuick, drop Qt 4 support (resolves #52)
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)
}
}