Changeset View
Changeset View
Standalone View
Standalone View
src/server/display.h
Show First 20 Lines • Show All 87 Lines • ▼ Show 20 Line(s) | |||||
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 | class KeyStateInterface; | ||
95 | class LinuxDmabufUnstableV1Interface; | 95 | class LinuxDmabufUnstableV1Interface; | ||
96 | class InputMethodInterface; | ||||
97 | class InputPanelInterface; | ||||
96 | 98 | | |||
97 | /** | 99 | /** | ||
98 | * @brief Class holding the Wayland server display loop. | 100 | * @brief Class holding the Wayland server display loop. | ||
99 | * | 101 | * | ||
100 | * @todo Improve documentation | 102 | * @todo Improve documentation | ||
101 | **/ | 103 | **/ | ||
102 | class KWAYLANDSERVER_EXPORT Display : public QObject | 104 | class KWAYLANDSERVER_EXPORT Display : public QObject | ||
103 | { | 105 | { | ||
▲ Show 20 Lines • Show All 215 Lines • ▼ Show 20 Line(s) | 110 | public: | |||
319 | /** | 321 | /** | ||
320 | * Creates the EglStreamControllerInterface | 322 | * Creates the EglStreamControllerInterface | ||
321 | * | 323 | * | ||
322 | * @return the created EGL Stream controller | 324 | * @return the created EGL Stream controller | ||
323 | * @since 5.58 | 325 | * @since 5.58 | ||
324 | */ | 326 | */ | ||
325 | EglStreamControllerInterface *createEglStreamControllerInterface(QObject *parent = nullptr); | 327 | EglStreamControllerInterface *createEglStreamControllerInterface(QObject *parent = nullptr); | ||
326 | 328 | | |||
329 | InputMethodInterface *createInputMethodInterface(QObject *parent = nullptr); | ||||
330 | InputPanelInterface *createInputPanelInterface(QObject *parent = nullptr); | ||||
331 | | ||||
327 | /** | 332 | /** | ||
328 | * Gets the ClientConnection for the given @p client. | 333 | * Gets the ClientConnection for the given @p client. | ||
329 | * If there is no ClientConnection yet for the given @p client, it will be created. | 334 | * If there is no ClientConnection yet for the given @p client, it will be created. | ||
330 | * @param client The native client for which the ClientConnection is retrieved | 335 | * @param client The native client for which the ClientConnection is retrieved | ||
331 | * @return The ClientConnection for the given native client | 336 | * @return The ClientConnection for the given native client | ||
332 | **/ | 337 | **/ | ||
333 | ClientConnection *getConnection(wl_client *client); | 338 | ClientConnection *getConnection(wl_client *client); | ||
334 | QVector<ClientConnection*> connections() const; | 339 | QVector<ClientConnection*> connections() const; | ||
Show All 35 Lines |