Changeset View
Changeset View
Standalone View
Standalone View
src/server/display.h
Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Line(s) | |||||
80 | class RelativePointerManagerInterface; | 80 | class RelativePointerManagerInterface; | ||
81 | enum class PointerGesturesInterfaceVersion; | 81 | enum class PointerGesturesInterfaceVersion; | ||
82 | class PointerGesturesInterface; | 82 | class PointerGesturesInterface; | ||
83 | enum class PointerConstraintsInterfaceVersion; | 83 | enum class PointerConstraintsInterfaceVersion; | ||
84 | class PointerConstraintsInterface; | 84 | class PointerConstraintsInterface; | ||
85 | class XdgForeignInterface; | 85 | class XdgForeignInterface; | ||
86 | class AppMenuManagerInterface; | 86 | class AppMenuManagerInterface; | ||
87 | class ServerSideDecorationPaletteManagerInterface; | 87 | class ServerSideDecorationPaletteManagerInterface; | ||
88 | class LinuxDmabufUnstableV1Interface; | ||||
88 | 89 | | |||
89 | /** | 90 | /** | ||
90 | * @brief Class holding the Wayland server display loop. | 91 | * @brief Class holding the Wayland server display loop. | ||
91 | * | 92 | * | ||
92 | * @todo Improve documentation | 93 | * @todo Improve documentation | ||
93 | **/ | 94 | **/ | ||
94 | class KWAYLANDSERVER_EXPORT Display : public QObject | 95 | class KWAYLANDSERVER_EXPORT Display : public QObject | ||
95 | { | 96 | { | ||
▲ Show 20 Lines • Show All 155 Lines • ▼ Show 20 Line(s) | 100 | public: | |||
251 | /** | 252 | /** | ||
252 | * Creates the ServerSideDecorationPaletteManagerInterface in interface @p version. | 253 | * Creates the ServerSideDecorationPaletteManagerInterface in interface @p version. | ||
253 | * | 254 | * | ||
254 | * @returns The created manager object | 255 | * @returns The created manager object | ||
255 | * @since 5.42 | 256 | * @since 5.42 | ||
256 | **/ | 257 | **/ | ||
257 | ServerSideDecorationPaletteManagerInterface *createServerSideDecorationPaletteManager(QObject *parent = nullptr); | 258 | ServerSideDecorationPaletteManagerInterface *createServerSideDecorationPaletteManager(QObject *parent = nullptr); | ||
258 | 259 | | |||
260 | /** | ||||
261 | * Creates the LinuxDmabufUnstableV1Interface in interface @p version. | ||||
262 | * | ||||
263 | * @returns A pointer to the created interface | ||||
264 | **/ | ||||
265 | LinuxDmabufUnstableV1Interface *createLinuxDmabufInterface(QObject *parent = nullptr); | ||||
259 | 266 | | |||
260 | /** | 267 | /** | ||
261 | * Gets the ClientConnection for the given @p client. | 268 | * Gets the ClientConnection for the given @p client. | ||
262 | * If there is no ClientConnection yet for the given @p client, it will be created. | 269 | * If there is no ClientConnection yet for the given @p client, it will be created. | ||
263 | * @param client The native client for which the ClientConnection is retrieved | 270 | * @param client The native client for which the ClientConnection is retrieved | ||
264 | * @return The ClientConnection for the given native client | 271 | * @return The ClientConnection for the given native client | ||
265 | **/ | 272 | **/ | ||
266 | ClientConnection *getConnection(wl_client *client); | 273 | ClientConnection *getConnection(wl_client *client); | ||
Show All 35 Lines |