diff --git a/kcm/package/contents/ui/Output.qml b/kcm/package/contents/ui/Output.qml --- a/kcm/package/contents/ui/Output.qml +++ b/kcm/package/contents/ui/Output.qml @@ -264,5 +264,13 @@ model.position = getAbsolutePosition(Qt.point(newX, newY)); } } + + // So we can show a grabby hand cursor when hovered over + MouseArea { + anchors.fill: parent + cursorShape: Qt.OpenHandCursor + acceptedButtons: Qt.NoButton // Otherwise it interferes with the drag handler + visible: kcm.outputModel && kcm.outputModel.rowCount() > 1 + } } diff --git a/kcm/package/contents/ui/Screen.qml b/kcm/package/contents/ui/Screen.qml --- a/kcm/package/contents/ui/Screen.qml +++ b/kcm/package/contents/ui/Screen.qml @@ -49,6 +49,17 @@ Component.onCompleted: background.visible = true; + Controls.Label { + z: 90 + anchors { + top: parent.top + horizontalCenter: parent.horizontalCenter + margins: units.smallSpacing + } + text: i18n("Drag screens to re-arrange them") + visible: kcm.outputModel && kcm.outputModel.rowCount() > 1 + } + Row { z: 90 anchors {