8#include "kwin_export.h"
20class ClientConnectionPrivate;
44 wl_resource *getResource(quint32
id)
const;
49 wl_client *client()
const;
63 pid_t processId()
const;
81 gid_t groupId()
const;
93 QString executablePath()
const;
98 operator wl_client *();
102 operator wl_client *()
const;
124 void setScaleOverride(qreal scaleOverride);
125 qreal scaleOverride()
const;
127 void setSecurityContextAppId(
const QString &appId);
128 QString securityContextAppId()
const;
145 std::unique_ptr<ClientConnectionPrivate> d;
Convenient Class which represents a wl_client.
virtual ~ClientConnection()
void aboutToBeDestroyed()
void disconnected(KWin::ClientConnection *)
void scaleOverrideChanged()
Class holding the Wayland server display loop.