summaryrefslogtreecommitdiffstats
path: root/wayland/democompositor/qml/Screen.qml
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2017-08-13 12:00:08 +0200
committerHolger Freyther <holger+qt@freyther.de>2017-09-12 06:17:19 +0000
commitff2b5b5468fcfce0a2277cb2baad494344144ad8 (patch)
tree998de756c5094772ccde5593d0e8eb9bedebb1e5 /wayland/democompositor/qml/Screen.qml
parente9dc7f1db47f5b59d4bf85bc5c8971c2df1dc807 (diff)
democompositor: Provide an example to detect unknown apps
When a new wlShellSurface is created we can check the identity of the client and if it is belongs to an application launched by the democompositor. In the future such apps might be killed and their surface not displayed. Introduce appStateForPid to find the AppState and return it as a QVariant to easily use it in QML. Use int as type as one can not easily use Q_PID in QML. Change-Id: Ibb9ac004a8016bd76f61679f5c837c99783fa7e8 Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
Diffstat (limited to 'wayland/democompositor/qml/Screen.qml')
-rw-r--r--wayland/democompositor/qml/Screen.qml1
1 files changed, 1 insertions, 0 deletions
diff --git a/wayland/democompositor/qml/Screen.qml b/wayland/democompositor/qml/Screen.qml
index fb8d4ea..ffb8490 100644
--- a/wayland/democompositor/qml/Screen.qml
+++ b/wayland/democompositor/qml/Screen.qml
@@ -59,6 +59,7 @@ import com.theqtcompany.wlapplistmodel 1.0
WaylandOutput {
id: output
property alias surfaceArea: background
+ property alias appLauncher: launcher
property var windowList: [ ]
property int hiddenWindowCount