Changeset View
Changeset View
Standalone View
Standalone View
wayland_server.h
Show First 20 Lines • Show All 122 Lines • ▼ Show 20 Line(s) | 79 | public: | |||
---|---|---|---|---|---|
123 | } | 123 | } | ||
124 | void removeClient(ShellClient *c); | 124 | void removeClient(ShellClient *c); | ||
125 | ShellClient *findClient(quint32 id) const; | 125 | ShellClient *findClient(quint32 id) const; | ||
126 | ShellClient *findClient(KWayland::Server::SurfaceInterface *surface) const; | 126 | ShellClient *findClient(KWayland::Server::SurfaceInterface *surface) const; | ||
127 | AbstractClient *findAbstractClient(KWayland::Server::SurfaceInterface *surface) const; | 127 | AbstractClient *findAbstractClient(KWayland::Server::SurfaceInterface *surface) const; | ||
128 | ShellClient *findClient(QWindow *w) const; | 128 | ShellClient *findClient(QWindow *w) const; | ||
129 | 129 | | |||
130 | /** | 130 | /** | ||
131 | * return a transient parent of a surface imported with the foreign protocol, if any | 131 | * @returns a transient parent of a surface imported with the foreign protocol, if any | ||
132 | */ | 132 | **/ | ||
133 | KWayland::Server::SurfaceInterface *findForeignTransientForSurface(KWayland::Server::SurfaceInterface *surface); | 133 | KWayland::Server::SurfaceInterface *findForeignTransientForSurface(KWayland::Server::SurfaceInterface *surface); | ||
134 | 134 | | |||
135 | /** | 135 | /** | ||
136 | * @returns file descriptor for Xwayland to connect to. | 136 | * @returns file descriptor for Xwayland to connect to. | ||
137 | **/ | 137 | **/ | ||
138 | int createXWaylandConnection(); | 138 | int createXWaylandConnection(); | ||
139 | void destroyXWaylandConnection(); | 139 | void destroyXWaylandConnection(); | ||
140 | 140 | | |||
▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines |