Changeset View
Changeset View
Standalone View
Standalone View
src/server/display.h
Show First 20 Lines • Show All 74 Lines • ▼ Show 20 Line(s) | |||||
75 | class ServerSideDecorationPaletteManagerInterface; | 75 | class ServerSideDecorationPaletteManagerInterface; | ||
76 | class PlasmaVirtualDesktopManagementInterface; | 76 | class PlasmaVirtualDesktopManagementInterface; | ||
77 | class XdgOutputManagerInterface; | 77 | class XdgOutputManagerInterface; | ||
78 | class XdgDecorationManagerInterface; | 78 | class XdgDecorationManagerInterface; | ||
79 | class EglStreamControllerInterface; | 79 | class EglStreamControllerInterface; | ||
80 | class KeyStateInterface; | 80 | class KeyStateInterface; | ||
81 | class LinuxDmabufUnstableV1Interface; | 81 | class LinuxDmabufUnstableV1Interface; | ||
82 | class TabletManagerInterface; | 82 | class TabletManagerInterface; | ||
83 | class InputMethodInterface; | ||||
84 | class InputPanelInterface; | ||||
83 | 85 | | |||
84 | /** | 86 | /** | ||
85 | * @brief Class holding the Wayland server display loop. | 87 | * @brief Class holding the Wayland server display loop. | ||
86 | * | 88 | * | ||
87 | * @todo Improve documentation | 89 | * @todo Improve documentation | ||
88 | **/ | 90 | **/ | ||
89 | class KWAYLANDSERVER_EXPORT Display : public QObject | 91 | class KWAYLANDSERVER_EXPORT Display : public QObject | ||
90 | { | 92 | { | ||
▲ Show 20 Lines • Show All 215 Lines • ▼ Show 20 Line(s) | 97 | public: | |||
306 | /** | 308 | /** | ||
307 | * Creates the EglStreamControllerInterface | 309 | * Creates the EglStreamControllerInterface | ||
308 | * | 310 | * | ||
309 | * @return the created EGL Stream controller | 311 | * @return the created EGL Stream controller | ||
310 | * @since 5.58 | 312 | * @since 5.58 | ||
311 | */ | 313 | */ | ||
312 | EglStreamControllerInterface *createEglStreamControllerInterface(QObject *parent = nullptr); | 314 | EglStreamControllerInterface *createEglStreamControllerInterface(QObject *parent = nullptr); | ||
313 | 315 | | |||
316 | InputMethodInterface *createInputMethodInterface(QObject *parent = nullptr); | ||||
317 | InputPanelInterface *createInputPanelInterface(QObject *parent = nullptr); | ||||
318 | | ||||
314 | /** | 319 | /** | ||
315 | * Creates the entry point to support wacom-like tablets and pens. | 320 | * Creates the entry point to support wacom-like tablets and pens. | ||
316 | * | 321 | * | ||
317 | * @since 5.67 | 322 | * @since 5.67 | ||
318 | */ | 323 | */ | ||
319 | TabletManagerInterface *createTabletManagerInterface(QObject *parent = nullptr); | 324 | TabletManagerInterface *createTabletManagerInterface(QObject *parent = nullptr); | ||
320 | 325 | | |||
321 | /** | 326 | /** | ||
▲ Show 20 Lines • Show All 42 Lines • Show Last 20 Lines |