Changeset View
Changeset View
Standalone View
Standalone View
src/client/registry.h
Context not available. | |||||
41 | struct org_kde_kwin_outputdevice; | 41 | struct org_kde_kwin_outputdevice; | ||
---|---|---|---|---|---|
42 | struct org_kde_kwin_fake_input; | 42 | struct org_kde_kwin_fake_input; | ||
43 | struct org_kde_kwin_idle; | 43 | struct org_kde_kwin_idle; | ||
44 | struct org_kde_kwin_remote_access_manager; | ||||
44 | struct org_kde_kwin_dpms_manager; | 45 | struct org_kde_kwin_dpms_manager; | ||
45 | struct org_kde_kwin_shadow_manager; | 46 | struct org_kde_kwin_shadow_manager; | ||
46 | struct org_kde_kwin_blur_manager; | 47 | struct org_kde_kwin_blur_manager; | ||
Context not available. | |||||
69 | class OutputManagement; | 70 | class OutputManagement; | ||
70 | class OutputDevice; | 71 | class OutputDevice; | ||
71 | class Idle; | 72 | class Idle; | ||
73 | class RemoteAccessManager; | ||||
72 | class Output; | 74 | class Output; | ||
73 | class PlasmaShell; | 75 | class PlasmaShell; | ||
74 | class PlasmaWindowManagement; | 76 | class PlasmaWindowManagement; | ||
Context not available. | |||||
150 | XdgShellUnstableV5, ///< Refers to xdg_shell (unstable version 5), @since 5.25 | 152 | XdgShellUnstableV5, ///< Refers to xdg_shell (unstable version 5), @since 5.25 | ||
151 | RelativePointerManagerUnstableV1, ///< Refers to zwp_relative_pointer_manager_v1, @since 5.28 | 153 | RelativePointerManagerUnstableV1, ///< Refers to zwp_relative_pointer_manager_v1, @since 5.28 | ||
152 | PointerGesturesUnstableV1, ///< Refers to zwp_pointer_gestures_v1, @since 5.29 | 154 | PointerGesturesUnstableV1, ///< Refers to zwp_pointer_gestures_v1, @since 5.29 | ||
153 | PointerConstraintsUnstableV1 ///< Refers to zwp_pointer_constraints_v1, @since 5.29 | 155 | PointerConstraintsUnstableV1, ///< Refers to zwp_pointer_constraints_v1, @since 5.29 | ||
156 | RemoteAccessManager ///< Refers to org_kde_kwin_remote_access_manager interface, @since 5.29 | ||||
154 | }; | 157 | }; | ||
155 | explicit Registry(QObject *parent = nullptr); | 158 | explicit Registry(QObject *parent = nullptr); | ||
156 | virtual ~Registry(); | 159 | virtual ~Registry(); | ||
Context not available. | |||||
386 | **/ | 389 | **/ | ||
387 | org_kde_kwin_idle *bindIdle(uint32_t name, uint32_t version) const; | 390 | org_kde_kwin_idle *bindIdle(uint32_t name, uint32_t version) const; | ||
388 | /** | 391 | /** | ||
392 | * Binds the org_kde_kwin_remote_access_manager with @p name and @p version. | ||||
393 | * If the @p name does not exist or is not for the idle interface, | ||||
394 | * @c null will be returned. | ||||
395 | * | ||||
396 | * Prefer using createRemoteAccessManager instead. | ||||
397 | * @see createRemoteAccessManager | ||||
398 | * @since 5.23 | ||||
399 | **/ | ||||
400 | org_kde_kwin_remote_access_manager *bindRemoteAccessManager(uint32_t name, uint32_t version) const; | ||||
401 | /** | ||||
389 | * Binds the org_kde_kwin_fake_input with @p name and @p version. | 402 | * Binds the org_kde_kwin_fake_input with @p name and @p version. | ||
390 | * If the @p name does not exist or is not for the fake input interface, | 403 | * If the @p name does not exist or is not for the fake input interface, | ||
391 | * @c null will be returned. | 404 | * @c null will be returned. | ||
Context not available. | |||||
723 | **/ | 736 | **/ | ||
724 | Idle *createIdle(quint32 name, quint32 version, QObject *parent = nullptr); | 737 | Idle *createIdle(quint32 name, quint32 version, QObject *parent = nullptr); | ||
725 | /** | 738 | /** | ||
739 | * Creates a RemoteAccessManager and sets it up to manage the interface identified by | ||||
740 | * @p name and @p version. | ||||
741 | * | ||||
742 | * Note: in case @p name is invalid or isn't for the org_kde_kwin_remote_access_manager interface, | ||||
743 | * the returned RemoteAccessManager will not be valid. Therefore it's recommended to call | ||||
744 | * isValid on the created instance. | ||||
745 | * | ||||
746 | * @param name The name of the org_kde_kwin_remote_access_manager interface to bind | ||||
747 | * @param version The version or the org_kde_kwin_remote_access_manager interface to use | ||||
748 | * @param parent The parent for RemoteAccessManager | ||||
749 | * | ||||
750 | * @returns The created RemoteAccessManager. | ||||
751 | * @since 5.23 | ||||
752 | **/ | ||||
753 | RemoteAccessManager *createRemoteAccessManager(quint32 name, quint32 version, QObject *parent = nullptr); | ||||
754 | /** | ||||
726 | * Creates a FakeInput and sets it up to manage the interface identified by | 755 | * Creates a FakeInput and sets it up to manage the interface identified by | ||
727 | * @p name and @p version. | 756 | * @p name and @p version. | ||
728 | * | 757 | * | ||
Context not available. | |||||
1024 | **/ | 1053 | **/ | ||
1025 | void idleAnnounced(quint32 name, quint32 version); | 1054 | void idleAnnounced(quint32 name, quint32 version); | ||
1026 | /** | 1055 | /** | ||
1056 | * Emitted whenever a org_kde_kwin_remote_access_manager interface gets announced. | ||||
1057 | * @param name The name for the announced interface | ||||
1058 | * @param version The maximum supported version of the announced interface | ||||
1059 | * @since 5.23 | ||||
1060 | **/ | ||||
1061 | void remoteAccessManagerAnnounced(quint32 name, quint32 version); | ||||
1062 | /** | ||||
1027 | * Emitted whenever a org_kde_kwin_fake_input interface gets announced. | 1063 | * Emitted whenever a org_kde_kwin_fake_input interface gets announced. | ||
1028 | * @param name The name for the announced interface | 1064 | * @param name The name for the announced interface | ||
1029 | * @param version The maximum supported version of the announced interface | 1065 | * @param version The maximum supported version of the announced interface | ||
Context not available. | |||||
1190 | **/ | 1226 | **/ | ||
1191 | void idleRemoved(quint32 name); | 1227 | void idleRemoved(quint32 name); | ||
1192 | /** | 1228 | /** | ||
1229 | * Emitted whenever a org_kde_kwin_remote_access_manager interface gets removed. | ||||
1230 | * @param name The name for the removed interface | ||||
1231 | * @since 5.23 | ||||
1232 | **/ | ||||
1233 | void remoteAccessManagerRemoved(quint32 name); | ||||
1234 | /** | ||||
1193 | * Emitted whenever a org_kde_kwin_fake_input interface gets removed. | 1235 | * Emitted whenever a org_kde_kwin_fake_input interface gets removed. | ||
1194 | * @param name The name for the removed interface | 1236 | * @param name The name for the removed interface | ||
1195 | * @since 5.4 | 1237 | * @since 5.4 | ||
Context not available. |