Changeset View
Changeset View
Standalone View
Standalone View
src/server/display.h
Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Line(s) | |||||
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 EglStreamControllerInterface; | 93 | class EglStreamControllerInterface; | ||
94 | class KeyStateInterface; | ||||
94 | 95 | | |||
95 | /** | 96 | /** | ||
96 | * @brief Class holding the Wayland server display loop. | 97 | * @brief Class holding the Wayland server display loop. | ||
97 | * | 98 | * | ||
98 | * @todo Improve documentation | 99 | * @todo Improve documentation | ||
99 | **/ | 100 | **/ | ||
100 | class KWAYLANDSERVER_EXPORT Display : public QObject | 101 | class KWAYLANDSERVER_EXPORT Display : public QObject | ||
101 | { | 102 | { | ||
▲ Show 20 Lines • Show All 96 Lines • ▼ Show 20 Line(s) | 107 | public: | |||
198 | IdleInterface *createIdle(QObject *parent = nullptr); | 199 | IdleInterface *createIdle(QObject *parent = nullptr); | ||
199 | RemoteAccessManagerInterface *createRemoteAccessManager(QObject *parent = nullptr); | 200 | RemoteAccessManagerInterface *createRemoteAccessManager(QObject *parent = nullptr); | ||
200 | FakeInputInterface *createFakeInput(QObject *parent = nullptr); | 201 | FakeInputInterface *createFakeInput(QObject *parent = nullptr); | ||
201 | ShadowManagerInterface *createShadowManager(QObject *parent = nullptr); | 202 | ShadowManagerInterface *createShadowManager(QObject *parent = nullptr); | ||
202 | BlurManagerInterface *createBlurManager(QObject *parent = nullptr); | 203 | BlurManagerInterface *createBlurManager(QObject *parent = nullptr); | ||
203 | ContrastManagerInterface *createContrastManager(QObject *parent = nullptr); | 204 | ContrastManagerInterface *createContrastManager(QObject *parent = nullptr); | ||
204 | SlideManagerInterface *createSlideManager(QObject *parent = nullptr); | 205 | SlideManagerInterface *createSlideManager(QObject *parent = nullptr); | ||
205 | DpmsManagerInterface *createDpmsManager(QObject *parent = nullptr); | 206 | DpmsManagerInterface *createDpmsManager(QObject *parent = nullptr); | ||
207 | | ||||
208 | /** @since 5.57 */ | ||||
davidedmundson: please keep up to date. | |||||
209 | KeyStateInterface *createKeyStateInterface(QObject *parent = nullptr); | ||||
210 | | ||||
206 | /** | 211 | /** | ||
207 | * @since 5.6 | 212 | * @since 5.6 | ||
208 | **/ | 213 | **/ | ||
209 | ServerSideDecorationManagerInterface *createServerSideDecorationManager(QObject *parent = nullptr); | 214 | ServerSideDecorationManagerInterface *createServerSideDecorationManager(QObject *parent = nullptr); | ||
210 | /** | 215 | /** | ||
211 | * Create the text input manager in interface @p version. | 216 | * Create the text input manager in interface @p version. | ||
212 | * @returns The created manager object | 217 | * @returns The created manager object | ||
213 | * @since 5.23 | 218 | * @since 5.23 | ||
▲ Show 20 Lines • Show All 143 Lines • Show Last 20 Lines |
please keep up to date.