QWaylandClient Class▲
-
Header: QWaylandClient
-
Since: Qt 5.8
-
qmake: QT += waylandcompositor
-
Inherits: QObject
Detailed Description▲
This class corresponds to a client connecting to the compositor using the Wayland protocol. It corresponds to the Wayland interface wl_client.
Property Documentation▲
[read-only] compositor : QWaylandCompositor* const▲
This property holds the compositor of this QWaylandClient.
Access functions:
-
QWaylandCompositor *compositor() const
[read-only] groupId : const qint64▲
[read-only] processId : const qint64▲
[read-only] userId : const qint64▲
Member Function Documentation▲
[override virtual] QWaylandClient::~QWaylandClient()▲
Destroys the QWaylandClient.
wl_client *QWaylandClient::client() const▲
Returns the Wayland client of this QWaylandClient.
void QWaylandClient::close()▲
Closes the client.
[static] QWaylandClient *QWaylandClient::fromWlClient(QWaylandCompositor *compositor, wl_client *wlClient)▲
Returns the QWaylandClient corresponding to the Wayland client wlClient and compositor. If a QWaylandClient has not already been created for a client, it is created and returned.
void QWaylandClient::kill(int signal = SIGTERM)▲
Kills the client with the specified signal.