Changeset View
Changeset View
Standalone View
Standalone View
src/server/display.h
Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Line(s) | |||||
48 | **/ | 48 | **/ | ||
49 | namespace Server | 49 | namespace Server | ||
50 | { | 50 | { | ||
51 | 51 | | |||
52 | class CompositorInterface; | 52 | class CompositorInterface; | ||
53 | class DataDeviceManagerInterface; | 53 | class DataDeviceManagerInterface; | ||
54 | class DpmsManagerInterface; | 54 | class DpmsManagerInterface; | ||
55 | class IdleInterface; | 55 | class IdleInterface; | ||
56 | enum class IdleInhibitManagerInterfaceVersion; | ||||
57 | class IdleInhibitManagerInterface; | ||||
56 | class FakeInputInterface; | 58 | class FakeInputInterface; | ||
57 | class OutputInterface; | 59 | class OutputInterface; | ||
58 | class OutputDeviceInterface; | 60 | class OutputDeviceInterface; | ||
59 | class OutputConfigurationInterface; | 61 | class OutputConfigurationInterface; | ||
60 | class OutputManagementInterface; | 62 | class OutputManagementInterface; | ||
61 | class PlasmaShellInterface; | 63 | class PlasmaShellInterface; | ||
62 | class PlasmaWindowManagementInterface; | 64 | class PlasmaWindowManagementInterface; | ||
63 | class QtSurfaceExtensionInterface; | 65 | class QtSurfaceExtensionInterface; | ||
▲ Show 20 Lines • Show All 158 Lines • ▼ Show 20 Line(s) | 97 | public: | |||
222 | 224 | | |||
223 | /** | 225 | /** | ||
224 | * Creates the XdgForeignInterface in interface @p version | 226 | * Creates the XdgForeignInterface in interface @p version | ||
225 | * | 227 | * | ||
226 | * @returns The created manager object | 228 | * @returns The created manager object | ||
227 | * @since 5.40 | 229 | * @since 5.40 | ||
228 | **/ | 230 | **/ | ||
229 | XdgForeignInterface *createXdgForeignInterface(QObject *parent = nullptr); | 231 | XdgForeignInterface *createXdgForeignInterface(QObject *parent = nullptr); | ||
232 | | ||||
233 | /** | ||||
234 | * Creates the IdleInhibitManagerInterface in interface @p version. | ||||
235 | * | ||||
236 | * @returns The created manager object | ||||
237 | * @since 5.41 | ||||
238 | **/ | ||||
239 | IdleInhibitManagerInterface *createIdleInhibitManager(const IdleInhibitManagerInterfaceVersion &version, QObject *parent = nullptr); | ||||
240 | | ||||
230 | /** | 241 | /** | ||
231 | * Gets the ClientConnection for the given @p client. | 242 | * Gets the ClientConnection for the given @p client. | ||
232 | * If there is no ClientConnection yet for the given @p client, it will be created. | 243 | * If there is no ClientConnection yet for the given @p client, it will be created. | ||
233 | * @param client The native client for which the ClientConnection is retrieved | 244 | * @param client The native client for which the ClientConnection is retrieved | ||
234 | * @return The ClientConnection for the given native client | 245 | * @return The ClientConnection for the given native client | ||
235 | **/ | 246 | **/ | ||
236 | ClientConnection *getConnection(wl_client *client); | 247 | ClientConnection *getConnection(wl_client *client); | ||
237 | QVector<ClientConnection*> connections() const; | 248 | QVector<ClientConnection*> connections() const; | ||
Show All 34 Lines |