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