summaryrefslogtreecommitdiffstats
path: root/examples/wayland/multi-screen
diff options
context:
space:
mode:
authorJohan Klokkhammer Helsing <johan.helsing@qt.io>2018-08-07 13:53:34 +0200
committerJohan Helsing <johan.helsing@qt.io>2018-08-15 08:47:50 +0000
commit992cde48d72435052514845b8add8d0dc880ccb2 (patch)
treef5768d4621f2286aea5e10b088cc337cfe6aacd9 /examples/wayland/multi-screen
parent4d0ae358dd646c369829bb38c099eb47bd04db4a (diff)
Compositor API: Add xdg-shell stable
[ChangeLog][Compositor API] Added APIs for xdg-shell stable. Code copied from the V6 implementation with suffixes and prefixes removed. Otherwise a few minor edits, such as renaming xdg_shell to xdg_wm_base, and handling the anchor and gravity edges no longer being bitfields. Examples that used v6 have been updated to use stable instead, or, in some cases, to support both. Task-number: QTBUG-66784 Change-Id: Ia619b478a938fdcd9b47af8a8df2d7fcc4406204 Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'examples/wayland/multi-screen')
-rw-r--r--examples/wayland/multi-screen/qml/main.qml6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/wayland/multi-screen/qml/main.qml b/examples/wayland/multi-screen/qml/main.qml
index 354dd1c91..ecd32739d 100644
--- a/examples/wayland/multi-screen/qml/main.qml
+++ b/examples/wayland/multi-screen/qml/main.qml
@@ -52,7 +52,7 @@
import QtQml 2.2
import QtQuick 2.0
import QtQuick.Window 2.3 as Window
-import QtWayland.Compositor 1.1
+import QtWayland.Compositor 1.3
import QtQml.Models 2.1
WaylandCompositor {
@@ -104,6 +104,10 @@ WaylandCompositor {
onToplevelCreated: handleShellSurfaceCreated(xdgSurface)
}
+ XdgShell {
+ onToplevelCreated: handleShellSurfaceCreated(xdgSurface)
+ }
+
function createShellSurfaceItem(shellSurface, moveItem, output) {
var parentSurfaceItem = output.viewsBySurface[shellSurface.parentSurface];
var parent = parentSurfaceItem || output.surfaceArea;