effects/desktopgrid: Fix cursor shape being lost outside of dragged desktop

and while at it, refactor similar MouseArea in WindowHeapDelegate to a slightly more declarative code using visible: property. Unlike enabled flag, settings visible to false actually hides the item from any input events.

Merge request reports

Loading