summaryrefslogtreecommitdiffstats
path: root/src/compositor/compositor_api/compositor_api.pri
diff options
context:
space:
mode:
authorPier Luigi Fiorini <pierluigi.fiorini@gmail.com>2014-07-25 21:51:09 +0200
committerPier Luigi Fiorini <pierluigi.fiorini@gmail.com>2014-08-17 11:23:26 +0200
commitca83fc4620c483190aeeddd3b80645e29131c57a (patch)
tree63530f1e318f1eb36fffc0d6b9b07b78bbfceeeb /src/compositor/compositor_api/compositor_api.pri
parent14faa3376a9d680b97622386784d8b52a9b56ca9 (diff)
Expose surface's client to QML
Introduce QWaylandClient class that wraps wl_client credentials and has a method to destroy the client. Add QWaylandClient object as a QWaylandSurface property. This come in handy for example when the compositor wants to kill the process of an unresponsive surface or wants to know client credentails. WaylandClient typedef is now useless thus is replaced by QWaylandClient. Change-Id: I997ec459af0f19baef67e7420c90937b197b2e1d Reviewed-by: Giulio Camuffo <giulio.camuffo@jollamobile.com>
Diffstat (limited to 'src/compositor/compositor_api/compositor_api.pri')
-rw-r--r--src/compositor/compositor_api/compositor_api.pri3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/compositor/compositor_api/compositor_api.pri b/src/compositor/compositor_api/compositor_api.pri
index 2ef7231bf..bc46def80 100644
--- a/src/compositor/compositor_api/compositor_api.pri
+++ b/src/compositor/compositor_api/compositor_api.pri
@@ -2,6 +2,8 @@ INCLUDEPATH += compositor_api
HEADERS += \
compositor_api/qwaylandcompositor.h \
+ compositor_api/qwaylandcompositor_p.h \
+ compositor_api/qwaylandclient.h \
compositor_api/qwaylandsurface.h \
compositor_api/qwaylandsurface_p.h \
compositor_api/qwaylandinput.h \
@@ -14,6 +16,7 @@ HEADERS += \
SOURCES += \
compositor_api/qwaylandcompositor.cpp \
+ compositor_api/qwaylandclient.cpp \
compositor_api/qwaylandsurface.cpp \
compositor_api/qwaylandinput.cpp \
compositor_api/qwaylandinputpanel.cpp \