@@ -45,14 +45,15 @@ MouseArea {
45 priv.distanceX = pos.x;
45 priv.distanceX = pos.x;
46 priv.distanceY = pos.y;
46 priv.distanceY = pos.y;
47 priv.dragging = true;
47 priv.dragging = true;
48− Mir.cursorName = "grabbing";
50 priv.dragging = false;
49 priv.dragging = false;
51 Mir.cursorName = "";
50 Mir.cursorName = "";
54− onMouseXChanged: {
53+
55 if (priv.dragging) {
55 if (priv.dragging) {
56+ Mir.cursorName = "grabbing";
56 var pos = mapToItem(root.target.parent, mouseX, mouseY);
57 var pos = mapToItem(root.target.parent, mouseX, mouseY);
57 root.target.x = pos.x - priv.distanceX;
58 root.target.x = pos.x - priv.distanceX;
58 root.target.y = pos.y - priv.distanceY;
59 root.target.y = pos.y - priv.distanceY;