From 1397ebe5ed6e8088b8d520d7a3a6c5458b66450f Mon Sep 17 00:00:00 2001 From: Michail Vourlakos Date: Sat, 27 Oct 2018 23:32:18 +0300 Subject: [PATCH] fixes and add double click to restore/maximize --- containment/package/contents/ui/main.qml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/containment/package/contents/ui/main.qml b/containment/package/contents/ui/main.qml index dddedfbe1..b562fd726 100644 --- a/containment/package/contents/ui/main.qml +++ b/containment/package/contents/ui/main.qml @@ -1641,8 +1641,13 @@ DragDrop.DropArea { } onPressed: { - dock.disableGrabItemBehavior(); - drawWindowTimer.start(); + drawWindowTimer.start(); + } + + onDoubleClicked: { + drawWindowTimer.stop(); + restoreGrabberTimer.stop(); + tasksModel.requestToggleMaximized(tasksModel.activeTask); } Timer { @@ -1650,17 +1655,16 @@ DragDrop.DropArea { interval: 350 onTriggered: { if (rootMouseArea.pressed) { - tasksModel.requestMove(tasksModel.activeTask); - restoreGrabberTimer.start(); - } else { - dock.restoreGrabItemBehavior(); + dock.disableGrabItemBehavior(); + tasksModel.requestMove(tasksModel.activeTask); + restoreGrabberTimer.start(); } } } Timer { id: restoreGrabberTimer - interval: 350 + interval: 50 onTriggered: { dock.restoreGrabItemBehavior(); }