Changeset View
Changeset View
Standalone View
Standalone View
src/server/display.h
Show First 20 Lines • Show All 84 Lines • ▼ Show 20 Line(s) | |||||
85 | enum class PointerConstraintsInterfaceVersion; | 85 | enum class PointerConstraintsInterfaceVersion; | ||
86 | class PointerConstraintsInterface; | 86 | class PointerConstraintsInterface; | ||
87 | class XdgForeignInterface; | 87 | class XdgForeignInterface; | ||
88 | class AppMenuManagerInterface; | 88 | class AppMenuManagerInterface; | ||
89 | class ServerSideDecorationPaletteManagerInterface; | 89 | class ServerSideDecorationPaletteManagerInterface; | ||
90 | class PlasmaVirtualDesktopManagementInterface; | 90 | class PlasmaVirtualDesktopManagementInterface; | ||
91 | class XdgOutputManagerInterface; | 91 | class XdgOutputManagerInterface; | ||
92 | class XdgDecorationManagerInterface; | 92 | class XdgDecorationManagerInterface; | ||
93 | class KeyStateInterface; | ||||
93 | 94 | | |||
94 | /** | 95 | /** | ||
95 | * @brief Class holding the Wayland server display loop. | 96 | * @brief Class holding the Wayland server display loop. | ||
96 | * | 97 | * | ||
97 | * @todo Improve documentation | 98 | * @todo Improve documentation | ||
98 | **/ | 99 | **/ | ||
99 | class KWAYLANDSERVER_EXPORT Display : public QObject | 100 | class KWAYLANDSERVER_EXPORT Display : public QObject | ||
100 | { | 101 | { | ||
▲ Show 20 Lines • Show All 96 Lines • ▼ Show 20 Line(s) | 106 | public: | |||
197 | IdleInterface *createIdle(QObject *parent = nullptr); | 198 | IdleInterface *createIdle(QObject *parent = nullptr); | ||
198 | RemoteAccessManagerInterface *createRemoteAccessManager(QObject *parent = nullptr); | 199 | RemoteAccessManagerInterface *createRemoteAccessManager(QObject *parent = nullptr); | ||
199 | FakeInputInterface *createFakeInput(QObject *parent = nullptr); | 200 | FakeInputInterface *createFakeInput(QObject *parent = nullptr); | ||
200 | ShadowManagerInterface *createShadowManager(QObject *parent = nullptr); | 201 | ShadowManagerInterface *createShadowManager(QObject *parent = nullptr); | ||
201 | BlurManagerInterface *createBlurManager(QObject *parent = nullptr); | 202 | BlurManagerInterface *createBlurManager(QObject *parent = nullptr); | ||
202 | ContrastManagerInterface *createContrastManager(QObject *parent = nullptr); | 203 | ContrastManagerInterface *createContrastManager(QObject *parent = nullptr); | ||
203 | SlideManagerInterface *createSlideManager(QObject *parent = nullptr); | 204 | SlideManagerInterface *createSlideManager(QObject *parent = nullptr); | ||
204 | DpmsManagerInterface *createDpmsManager(QObject *parent = nullptr); | 205 | DpmsManagerInterface *createDpmsManager(QObject *parent = nullptr); | ||
206 | | ||||
207 | /** @since 5.57 */ | ||||
davidedmundson: please keep up to date. | |||||
208 | KeyStateInterface *createKeyStateInterface(QObject *parent = nullptr); | ||||
209 | | ||||
205 | /** | 210 | /** | ||
206 | * @since 5.6 | 211 | * @since 5.6 | ||
207 | **/ | 212 | **/ | ||
208 | ServerSideDecorationManagerInterface *createServerSideDecorationManager(QObject *parent = nullptr); | 213 | ServerSideDecorationManagerInterface *createServerSideDecorationManager(QObject *parent = nullptr); | ||
209 | /** | 214 | /** | ||
210 | * Create the text input manager in interface @p version. | 215 | * Create the text input manager in interface @p version. | ||
211 | * @returns The created manager object | 216 | * @returns The created manager object | ||
212 | * @since 5.23 | 217 | * @since 5.23 | ||
▲ Show 20 Lines • Show All 135 Lines • Show Last 20 Lines |
please keep up to date.