on xenial help sign in
cancel spread when clicking outside of tiles
0c98aa4Michael Zanetti
qml/Stage/Stage.qml+8
@@ -363,6 +363,7 @@ AbstractStage {
363 PropertyChanges { target: spreadItem; focus: true }
363 PropertyChanges { target: spreadItem; focus: true }
364 PropertyChanges { target: hoverMouseArea; enabled: true }
364 PropertyChanges { target: hoverMouseArea; enabled: true }
365 PropertyChanges { target: rightEdgeDragArea; enabled: false }
365 PropertyChanges { target: rightEdgeDragArea; enabled: false }
366+ PropertyChanges { target: cancelSpreadMouseArea; enabled: true }
366 },
367 },
367 State {
368 State {
368 name: "stagedRightEdge"; when: (rightEdgeDragArea.dragging || edgeBarrier.progress > 0) && root.mode == "staged"
369 name: "stagedRightEdge"; when: (rightEdgeDragArea.dragging || edgeBarrier.progress > 0) && root.mode == "staged"
@@ -419,6 +420,13 @@ AbstractStage {
419
420
420 ]
421 ]
421
422
423+ MouseArea {
424+ id: cancelSpreadMouseArea
425+ anchors.fill: parent
426+ enabled: false
427+ onClicked: priv.goneToSpread = false
428+ }
429+
422 FocusScope {
430 FocusScope {
423 id: appContainer
431 id: appContainer
424 objectName: "appContainer"
432 objectName: "appContainer"