KWayland
registry.h
169 IdleInhibitManagerUnstableV1, ///< Refers to zwp_idle_inhibit_manager_v1 (unstable version 1) @since 5.41
171 ServerSideDecorationPalette, ///< Refers to org_kde_kwin_server_decoration_palette_manager @since 5.42
173 PlasmaVirtualDesktopManagement, ///< Refers to org_kde_plasma_virtual_desktop_management interface @since 5.52
178 PlasmaActivationFeedback, ///< Refers to org_kde_plasma_activation_feedback interface, @since 5.83
265 * In case one is interested in all announced interfaces, one should prefer @link interfaces(Interface) @endlink.
402 org_kde_plasma_activation_feedback *bindPlasmaActivationFeedback(uint32_t name, uint32_t version) const;
412 org_kde_plasma_virtual_desktop_management *bindPlasmaVirtualDesktopManagement(uint32_t name, uint32_t version) const;
422 org_kde_plasma_window_management *bindPlasmaWindowManagement(uint32_t name, uint32_t version) const;
452 org_kde_kwin_remote_access_manager *bindRemoteAccessManager(uint32_t name, uint32_t version) const;
522 org_kde_kwin_server_decoration_manager *bindServerSideDecorationManager(uint32_t name, uint32_t version) const;
542 zwp_text_input_manager_v2 *bindTextInputManagerUnstableV2(uint32_t name, uint32_t version) const;
575 * If the @p name does not exist or is not for the relative pointer interface in unstable version 1,
582 zwp_relative_pointer_manager_v1 *bindRelativePointerManagerUnstableV1(uint32_t name, uint32_t version) const;
585 * If the @p name does not exist or is not for the pointer gestures interface in unstable version 1,
595 * If the @p name does not exist or is not for the pointer constraints interface in unstable version 1,
602 zwp_pointer_constraints_v1 *bindPointerConstraintsUnstableV1(uint32_t name, uint32_t version) const;
634 zwp_idle_inhibit_manager_v1 *bindIdleInhibitManagerUnstableV1(uint32_t name, uint32_t version) const;
649 * If the @p name does not exist or is not for the server side decoration palette manager interface,
656 org_kde_kwin_server_decoration_palette_manager *bindServerSideDecorationPaletteManager(uint32_t name, uint32_t version) const;
791 OutputManagement *createOutputManagement(quint32 name, quint32 version, QObject *parent = nullptr);
823 FullscreenShell *createFullscreenShell(quint32 name, quint32 version, QObject *parent = nullptr);
838 DataDeviceManager *createDataDeviceManager(quint32 name, quint32 version, QObject *parent = nullptr);
859 * Note: in case @p name is invalid or isn't for the org_kde_plasma_activation_feedback interface,
870 PlasmaActivationFeedback *createPlasmaActivationFeedback(quint32 name, quint32 version, QObject *parent = nullptr);
875 * Note: in case @p name is invalid or isn't for the org_kde_plasma_virtual_desktop_management interface,
886 PlasmaVirtualDesktopManagement *createPlasmaVirtualDesktopManagement(quint32 name, quint32 version, QObject *parent = nullptr);
902 PlasmaWindowManagement *createPlasmaWindowManagement(quint32 name, quint32 version, QObject *parent = nullptr);
939 * Note: in case @p name is invalid or isn't for the org_kde_kwin_remote_access_manager interface,
950 RemoteAccessManager *createRemoteAccessManager(quint32 name, quint32 version, QObject *parent = nullptr);
1014 ContrastManager *createContrastManager(quint32 name, quint32 version, QObject *parent = nullptr);
1051 * Note: in case @p name is invalid or isn't for the org_kde_kwin_server_decoration_manager interface,
1052 * the returned ServerSideDecorationManager will not be valid. Therefore it's recommended to call
1062 ServerSideDecorationManager *createServerSideDecorationManager(quint32 name, quint32 version, QObject *parent = nullptr);
1081 TextInputManager *createTextInputManager(quint32 name, quint32 version, QObject *parent = nullptr);
1117 RelativePointerManager *createRelativePointerManager(quint32 name, quint32 version, QObject *parent = nullptr);
1135 PointerGestures *createPointerGestures(quint32 name, quint32 version, QObject *parent = nullptr);
1153 PointerConstraints *createPointerConstraints(quint32 name, quint32 version, QObject *parent = nullptr);
1198 IdleInhibitManager *createIdleInhibitManager(quint32 name, quint32 version, QObject *parent = nullptr);
1215 AppMenuManager *createAppMenuManager(quint32 name, quint32 version, QObject *parent = nullptr);
1218 * Creates a ServerSideDecorationPaletteManager and sets it up to manage the interface identified by
1222 * the returned ServerSideDecorationPaletteManager will not be valid. Therefore it's recommended to call
1226 * @param version The version or the org_kde_kwin_server_decoration_palette_manager interface to use
1232 ServerSideDecorationPaletteManager *createServerSideDecorationPaletteManager(quint32 name, quint32 version, QObject *parent = nullptr);
1249 XdgOutputManager *createXdgOutputManager(quint32 name, quint32 version, QObject *parent = nullptr);
1266 XdgDecorationManager *createXdgDecorationManager(quint32 name, quint32 version, QObject *parent = nullptr);
Wrapper for the org_kde_kwin_contrast interface.
Definition: contrast.h:130
virtual void release(quint64 objid)
Wrapper for the zwp_idle_inhibit_manager_v1 interface.
Definition: idleinhibit.h:48
Wrapper for the org_kde_kwin_slide_manager interface.
Definition: slide.h:54
Wrapper for the org_kde_kwin_fake_input interface.
Definition: fakeinput.h:47
Wrapper for the org_kde_plasma_window_management interface.
Definition: plasmawindowmanagement.h:61
Wrapper for the _wl_fullscreen_shell interface.
Definition: fullscreen_shell.h:48
Wrapper for the org_kde_kwin_outputdevice interface.
Definition: outputdevice.h:57
Definition: appmenu.h:127
Wrapper for the org_kde_kwin_server_decoration_palette_manager interface.
Definition: server_decoration_palette.h:47
Wrapper for the zwp_relative_pointer_manager_v1 interface.
Definition: relativepointer.h:48
Wrapper for the org_kde_plasma_shell interface.
Definition: plasmashell.h:51
Wrapper for the zxdg_exporter_v2 interface.
Definition: xdgforeign_v2.h:51
Wrapper for the org_kde_kwin_server_decoration_manager interface.
Definition: server_decoration.h:49
Wrapper for the org_kde_kwin_outputmanagement interface.
Definition: outputmanagement.h:47
Wrapper for the wl_data_device_manager interface.
Definition: datadevicemanager.h:47
Representation of one announced interface.
Definition: registry.h:249
Wrapper for the zxdg_importer_v2 interface.
Definition: xdgforeign_v2.h:91
Wrapper for the zwp_pointer_gestures_v1 interface.
Definition: pointergestures.h:56
Wrapper for the org_kde_plasma_virtual_desktop_management interface.
Definition: plasmavirtualdesktop.h:47
Creates and manages the connection to a Wayland server.
Definition: connection_thread.h:106
Manager class for the TextInputManager interfaces.
Definition: textinput.h:415
Wrapper for the zwp_pointer_constraints_v1 interface.
Definition: pointerconstraints.h:54
Wrapper for the org_kde_kwin_appmenu_manager interface.
Definition: appmenu.h:48
Wrapper for the org_kde_kwin_shadow_manager interface.
Definition: shadow.h:55
Wrapper for the zxdg_decoration_manager_v1 interface.
Definition: xdgdecoration.h:50
Wrapper for the zxdg_output_manager_v1 interface.
Definition: xdgoutput.h:54
Wrapper for the zxdg_importer_v2 interface.
Definition: xdgforeign.h:152
Wrapper for the wl_subcompositor interface.
Definition: subcompositor.h:34
Wrapper for the org_kde_kwin_remote_access_manager interface.
Definition: remote_access.h:47
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 03:56:22 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Feb 7 2023 03:56:22 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.