Changeset View
Changeset View
Standalone View
Standalone View
wayland_server.h
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Line(s) | |||||
65 | class XdgDecorationManagerInterface; | 65 | class XdgDecorationManagerInterface; | ||
66 | class XdgShellInterface; | 66 | class XdgShellInterface; | ||
67 | class XdgForeignInterface; | 67 | class XdgForeignInterface; | ||
68 | class XdgOutputManagerInterface; | 68 | class XdgOutputManagerInterface; | ||
69 | class KeyStateInterface; | 69 | class KeyStateInterface; | ||
70 | class LinuxDmabufUnstableV1Interface; | 70 | class LinuxDmabufUnstableV1Interface; | ||
71 | class LinuxDmabufUnstableV1Buffer; | 71 | class LinuxDmabufUnstableV1Buffer; | ||
72 | class TabletManagerInterface; | 72 | class TabletManagerInterface; | ||
73 | class ScreencastInterface; | ||||
73 | } | 74 | } | ||
74 | 75 | | |||
75 | 76 | | |||
76 | namespace KWin | 77 | namespace KWin | ||
77 | { | 78 | { | ||
78 | class XdgShellClient; | 79 | class XdgShellClient; | ||
79 | 80 | | |||
80 | class AbstractClient; | 81 | class AbstractClient; | ||
Show All 33 Lines | 114 | KWaylandServer::DataDeviceManagerInterface *dataDeviceManager() { | |||
114 | return m_dataDeviceManager; | 115 | return m_dataDeviceManager; | ||
115 | } | 116 | } | ||
116 | KWaylandServer::PlasmaVirtualDesktopManagementInterface *virtualDesktopManagement() { | 117 | KWaylandServer::PlasmaVirtualDesktopManagementInterface *virtualDesktopManagement() { | ||
117 | return m_virtualDesktopManagement; | 118 | return m_virtualDesktopManagement; | ||
118 | } | 119 | } | ||
119 | KWaylandServer::PlasmaWindowManagementInterface *windowManagement() { | 120 | KWaylandServer::PlasmaWindowManagementInterface *windowManagement() { | ||
120 | return m_windowManagement; | 121 | return m_windowManagement; | ||
121 | } | 122 | } | ||
123 | KWaylandServer::ScreencastInterface *screencast() { | ||||
124 | return m_screencast; | ||||
125 | } | ||||
122 | KWaylandServer::ServerSideDecorationManagerInterface *decorationManager() const { | 126 | KWaylandServer::ServerSideDecorationManagerInterface *decorationManager() const { | ||
123 | return m_decorationManager; | 127 | return m_decorationManager; | ||
124 | } | 128 | } | ||
125 | KWaylandServer::XdgOutputManagerInterface *xdgOutputManager() const { | 129 | KWaylandServer::XdgOutputManagerInterface *xdgOutputManager() const { | ||
126 | return m_xdgOutputManager; | 130 | return m_xdgOutputManager; | ||
127 | } | 131 | } | ||
128 | KWaylandServer::LinuxDmabufUnstableV1Interface *linuxDmabuf(); | 132 | KWaylandServer::LinuxDmabufUnstableV1Interface *linuxDmabuf(); | ||
129 | 133 | | |||
▲ Show 20 Lines • Show All 132 Lines • ▼ Show 20 Line(s) | 248 | private: | |||
262 | KWaylandServer::OutputManagementInterface *m_outputManagement = nullptr; | 266 | KWaylandServer::OutputManagementInterface *m_outputManagement = nullptr; | ||
263 | KWaylandServer::AppMenuManagerInterface *m_appMenuManager = nullptr; | 267 | KWaylandServer::AppMenuManagerInterface *m_appMenuManager = nullptr; | ||
264 | KWaylandServer::ServerSideDecorationPaletteManagerInterface *m_paletteManager = nullptr; | 268 | KWaylandServer::ServerSideDecorationPaletteManagerInterface *m_paletteManager = nullptr; | ||
265 | KWaylandServer::IdleInterface *m_idle = nullptr; | 269 | KWaylandServer::IdleInterface *m_idle = nullptr; | ||
266 | KWaylandServer::XdgOutputManagerInterface *m_xdgOutputManager = nullptr; | 270 | KWaylandServer::XdgOutputManagerInterface *m_xdgOutputManager = nullptr; | ||
267 | KWaylandServer::XdgDecorationManagerInterface *m_xdgDecorationManager = nullptr; | 271 | KWaylandServer::XdgDecorationManagerInterface *m_xdgDecorationManager = nullptr; | ||
268 | KWaylandServer::LinuxDmabufUnstableV1Interface *m_linuxDmabuf = nullptr; | 272 | KWaylandServer::LinuxDmabufUnstableV1Interface *m_linuxDmabuf = nullptr; | ||
269 | QSet<KWaylandServer::LinuxDmabufUnstableV1Buffer*> m_linuxDmabufBuffers; | 273 | QSet<KWaylandServer::LinuxDmabufUnstableV1Buffer*> m_linuxDmabufBuffers; | ||
274 | KWaylandServer::ScreencastInterface *m_screencast = nullptr; | ||||
270 | struct { | 275 | struct { | ||
271 | KWaylandServer::ClientConnection *client = nullptr; | 276 | KWaylandServer::ClientConnection *client = nullptr; | ||
272 | QMetaObject::Connection destroyConnection; | 277 | QMetaObject::Connection destroyConnection; | ||
273 | } m_xwayland; | 278 | } m_xwayland; | ||
274 | KWaylandServer::ClientConnection *m_inputMethodServerConnection = nullptr; | 279 | KWaylandServer::ClientConnection *m_inputMethodServerConnection = nullptr; | ||
275 | KWaylandServer::ClientConnection *m_screenLockerClientConnection = nullptr; | 280 | KWaylandServer::ClientConnection *m_screenLockerClientConnection = nullptr; | ||
276 | struct { | 281 | struct { | ||
277 | KWaylandServer::ClientConnection *server = nullptr; | 282 | KWaylandServer::ClientConnection *server = nullptr; | ||
Show All 28 Lines |