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 ScreencastingInterface; | ||||
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 | KWayland::Server::DataDeviceManagerInterface *dataDeviceManager() { | |||
114 | return m_dataDeviceManager; | 115 | return m_dataDeviceManager; | ||
115 | } | 116 | } | ||
116 | KWayland::Server::PlasmaVirtualDesktopManagementInterface *virtualDesktopManagement() { | 117 | KWayland::Server::PlasmaVirtualDesktopManagementInterface *virtualDesktopManagement() { | ||
117 | return m_virtualDesktopManagement; | 118 | return m_virtualDesktopManagement; | ||
118 | } | 119 | } | ||
119 | KWayland::Server::PlasmaWindowManagementInterface *windowManagement() { | 120 | KWayland::Server::PlasmaWindowManagementInterface *windowManagement() { | ||
120 | return m_windowManagement; | 121 | return m_windowManagement; | ||
121 | } | 122 | } | ||
123 | KWayland::Server::ScreencastingInterface *screencasting() { | ||||
124 | return m_screencasting; | ||||
125 | } | ||||
122 | KWayland::Server::ServerSideDecorationManagerInterface *decorationManager() const { | 126 | KWayland::Server::ServerSideDecorationManagerInterface *decorationManager() const { | ||
123 | return m_decorationManager; | 127 | return m_decorationManager; | ||
124 | } | 128 | } | ||
125 | KWayland::Server::XdgOutputManagerInterface *xdgOutputManager() const { | 129 | KWayland::Server::XdgOutputManagerInterface *xdgOutputManager() const { | ||
126 | return m_xdgOutputManager; | 130 | return m_xdgOutputManager; | ||
127 | } | 131 | } | ||
128 | KWayland::Server::LinuxDmabufUnstableV1Interface *linuxDmabuf(); | 132 | KWayland::Server::LinuxDmabufUnstableV1Interface *linuxDmabuf(); | ||
129 | 133 | | |||
▲ Show 20 Lines • Show All 123 Lines • ▼ Show 20 Line(s) | 248 | private: | |||
253 | KWayland::Server::CompositorInterface *m_compositor = nullptr; | 257 | KWayland::Server::CompositorInterface *m_compositor = nullptr; | ||
254 | KWayland::Server::SeatInterface *m_seat = nullptr; | 258 | KWayland::Server::SeatInterface *m_seat = nullptr; | ||
255 | KWayland::Server::TabletManagerInterface *m_tabletManager = nullptr; | 259 | KWayland::Server::TabletManagerInterface *m_tabletManager = nullptr; | ||
256 | KWayland::Server::DataDeviceManagerInterface *m_dataDeviceManager = nullptr; | 260 | KWayland::Server::DataDeviceManagerInterface *m_dataDeviceManager = nullptr; | ||
257 | KWayland::Server::XdgShellInterface *m_xdgShell = nullptr; | 261 | KWayland::Server::XdgShellInterface *m_xdgShell = nullptr; | ||
258 | KWayland::Server::PlasmaShellInterface *m_plasmaShell = nullptr; | 262 | KWayland::Server::PlasmaShellInterface *m_plasmaShell = nullptr; | ||
259 | KWayland::Server::PlasmaWindowManagementInterface *m_windowManagement = nullptr; | 263 | KWayland::Server::PlasmaWindowManagementInterface *m_windowManagement = nullptr; | ||
260 | KWayland::Server::PlasmaVirtualDesktopManagementInterface *m_virtualDesktopManagement = nullptr; | 264 | KWayland::Server::PlasmaVirtualDesktopManagementInterface *m_virtualDesktopManagement = nullptr; | ||
265 | KWayland::Server::ScreencastingInterface *m_screencasting = nullptr; | ||||
261 | KWayland::Server::ServerSideDecorationManagerInterface *m_decorationManager = nullptr; | 266 | KWayland::Server::ServerSideDecorationManagerInterface *m_decorationManager = nullptr; | ||
262 | KWayland::Server::OutputManagementInterface *m_outputManagement = nullptr; | 267 | KWayland::Server::OutputManagementInterface *m_outputManagement = nullptr; | ||
263 | KWayland::Server::AppMenuManagerInterface *m_appMenuManager = nullptr; | 268 | KWayland::Server::AppMenuManagerInterface *m_appMenuManager = nullptr; | ||
264 | KWayland::Server::ServerSideDecorationPaletteManagerInterface *m_paletteManager = nullptr; | 269 | KWayland::Server::ServerSideDecorationPaletteManagerInterface *m_paletteManager = nullptr; | ||
265 | KWayland::Server::IdleInterface *m_idle = nullptr; | 270 | KWayland::Server::IdleInterface *m_idle = nullptr; | ||
266 | KWayland::Server::XdgOutputManagerInterface *m_xdgOutputManager = nullptr; | 271 | KWayland::Server::XdgOutputManagerInterface *m_xdgOutputManager = nullptr; | ||
267 | KWayland::Server::XdgDecorationManagerInterface *m_xdgDecorationManager = nullptr; | 272 | KWayland::Server::XdgDecorationManagerInterface *m_xdgDecorationManager = nullptr; | ||
268 | KWayland::Server::LinuxDmabufUnstableV1Interface *m_linuxDmabuf = nullptr; | 273 | KWayland::Server::LinuxDmabufUnstableV1Interface *m_linuxDmabuf = nullptr; | ||
Show All 37 Lines |