Changeset View
Changeset View
Standalone View
Standalone View
src/server/display.h
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Line(s) | |||||
79 | enum class RelativePointerInterfaceVersion; | 79 | enum class RelativePointerInterfaceVersion; | ||
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 | 88 | | |||
88 | /** | 89 | /** | ||
89 | * @brief Class holding the Wayland server display loop. | 90 | * @brief Class holding the Wayland server display loop. | ||
90 | * | 91 | * | ||
91 | * @todo Improve documentation | 92 | * @todo Improve documentation | ||
92 | **/ | 93 | **/ | ||
93 | class KWAYLANDSERVER_EXPORT Display : public QObject | 94 | class KWAYLANDSERVER_EXPORT Display : public QObject | ||
94 | { | 95 | { | ||
▲ Show 20 Lines • Show All 147 Lines • ▼ Show 20 Line(s) | 99 | public: | |||
242 | /** | 243 | /** | ||
243 | * Creates the AppMenuManagerInterface in interface @p version. | 244 | * Creates the AppMenuManagerInterface in interface @p version. | ||
244 | * | 245 | * | ||
245 | * @returns The created manager object | 246 | * @returns The created manager object | ||
246 | * @since 5.42 | 247 | * @since 5.42 | ||
247 | **/ | 248 | **/ | ||
248 | AppMenuManagerInterface *createAppMenuManagerInterface(QObject *parent = nullptr); | 249 | AppMenuManagerInterface *createAppMenuManagerInterface(QObject *parent = nullptr); | ||
249 | 250 | | |||
251 | /** | ||||
252 | * Creates the ServerSideDecorationPaletteManagerInterface in interface @p version. | ||||
253 | * | ||||
254 | * @returns The created manager object | ||||
255 | * @since 5.42 | ||||
256 | **/ | ||||
257 | ServerSideDecorationPaletteManagerInterface *createServerSideDecorationPaletteManager(QObject *parent = nullptr); | ||||
258 | | ||||
250 | 259 | | |||
251 | /** | 260 | /** | ||
252 | * Gets the ClientConnection for the given @p client. | 261 | * Gets the ClientConnection for the given @p client. | ||
253 | * If there is no ClientConnection yet for the given @p client, it will be created. | 262 | * If there is no ClientConnection yet for the given @p client, it will be created. | ||
254 | * @param client The native client for which the ClientConnection is retrieved | 263 | * @param client The native client for which the ClientConnection is retrieved | ||
255 | * @return The ClientConnection for the given native client | 264 | * @return The ClientConnection for the given native client | ||
256 | **/ | 265 | **/ | ||
257 | ClientConnection *getConnection(wl_client *client); | 266 | ClientConnection *getConnection(wl_client *client); | ||
Show All 35 Lines |