From 38cdbabc0fe92a105ac6f6accaa6e75a6d730e56 Mon Sep 17 00:00:00 2001 From: Pier Luigi Fiorini Date: Thu, 7 Apr 2016 23:13:31 +0200 Subject: Add window manager extension to the pure-qml example Change-Id: I50a5ab6156fabac93bcc706bb49fb7dc92cf342d Reviewed-by: Giulio Camuffo --- examples/wayland/pure-qml/qml/Screen.qml | 6 ++++++ examples/wayland/pure-qml/qml/main.qml | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/examples/wayland/pure-qml/qml/Screen.qml b/examples/wayland/pure-qml/qml/Screen.qml index 0d6c93adc..2043fa8b4 100644 --- a/examples/wayland/pure-qml/qml/Screen.qml +++ b/examples/wayland/pure-qml/qml/Screen.qml @@ -79,6 +79,12 @@ WaylandOutput { inputDevice: output.compositor.defaultInputDevice } } + + Shortcut { + sequence: "Meta+F" + onActivated: qtWindowManager.showIsFullScreen = !qtWindowManager.showIsFullScreen + } + Shortcut { sequence: "Ctrl+Alt+Backspace" onActivated: Qt.quit() diff --git a/examples/wayland/pure-qml/qml/main.qml b/examples/wayland/pure-qml/qml/main.qml index bc9f29f39..ac8dde712 100644 --- a/examples/wayland/pure-qml/qml/main.qml +++ b/examples/wayland/pure-qml/qml/main.qml @@ -63,6 +63,14 @@ WaylandCompositor { } extensions: [ + WindowManager { + id: qtWindowManager + onShowIsFullScreenChanged: console.debug("Show is fullscreen hint for Qt applications:", showIsFullScreen) + + Component.onCompleted: { + initialize(); + } + }, WlShell { id: defaultShell -- cgit v1.2.3