diff options
author | Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> | 2014-07-25 21:51:09 +0200 |
---|---|---|
committer | Pier Luigi Fiorini <pierluigi.fiorini@gmail.com> | 2014-08-17 11:23:26 +0200 |
commit | ca83fc4620c483190aeeddd3b80645e29131c57a (patch) | |
tree | 63530f1e318f1eb36fffc0d6b9b07b78bbfceeeb /src/compositor/compositor_api/compositor_api.pri | |
parent | 14faa3376a9d680b97622386784d8b52a9b56ca9 (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.pri | 3 |
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 \ |