KWayland::Server
Typedefs | |
typedef QFlags< PositionerConstraint > | PositionerConstraints |
typedef LinuxDmabufUnstableV1Interface | V1Iface |
Enumerations | |
enum | IdleInhibitManagerInterfaceVersion { IdleInhibitManagerInterfaceVersion::UnstableV1 } |
enum | PointerAxisSource { Unknown, Wheel, Finger, Continuous, WheelTilt } |
enum | PointerConstraintsInterfaceVersion { PointerConstraintsInterfaceVersion::UnstableV1 } |
enum | PointerGesturesInterfaceVersion { PointerGesturesInterfaceVersion::UnstableV1 } |
enum | PositionerConstraint { PositionerConstraint::SlideX = 1 << 0, PositionerConstraint::SlideY = 1 << 1, PositionerConstraint::FlipX = 1 << 2, PositionerConstraint::FlipY = 1 << 3, PositionerConstraint::ResizeX = 1 << 4, PositionerConstraint::ResizeY = 1 << 5 } |
enum | RelativePointerInterfaceVersion { RelativePointerInterfaceVersion::UnstableV1 } |
enum | TextInputInterfaceVersion { TextInputInterfaceVersion::UnstableV0, TextInputInterfaceVersion::UnstableV1, TextInputInterfaceVersion::UnstableV2 } |
enum | XdgShellInterfaceVersion { XdgShellInterfaceVersion::UnstableV5, XdgShellInterfaceVersion::UnstableV6, XdgShellInterfaceVersion::Stable } |
Detailed Description
KWayland Server.
This namespace groups all classes related to the Server module.
The main entry point into the KWayland::Server API is the Display class. It allows to create a Wayland server and create various global objects on it.
KWayland::Server is an API to easily create a head-less Wayland server with a Qt style API.
- See also
- Display
Enumeration Type Documentation
◆ IdleInhibitManagerInterfaceVersion
Enum describing the interface versions the IdleInhibitManagerInterface can support.
- Since
- 5.41
Enumerator | |
---|---|
UnstableV1 | zwp_idle_inhibit_manager_v1 |
Definition at line 24 of file idleinhibit_interface.h.
◆ PointerAxisSource
|
strong |
Describes the source types for axis events.
This indicates to the client how an axis event was physically generated; a client may adjust the user interface accordingly. For example, scroll events from a "finger" source may be in a smooth coordinate space with kinetic scrolling whereas a "wheel" source may be in discrete steps of a number of lines.
The "continuous" axis source is a device generating events in a continuous coordinate space, but using something other than a finger. One example for this source is button-based scrolling where the vertical motion of a device is converted to scroll events while a button is held down.
The "wheel tilt" axis source indicates that the actual device is a wheel but the scroll event is not caused by a rotation but a (usually sideways) tilt of the wheel.
- Since
- 5.59
Definition at line 51 of file seat_interface.h.
◆ PointerConstraintsInterfaceVersion
Enum describing the interface versions the PointerConstraintsInterface can support.
- Since
- 5.29
Enumerator | |
---|---|
UnstableV1 | zwp_pointer_constraints_v1 |
Definition at line 28 of file pointerconstraints_interface.h.
◆ PointerGesturesInterfaceVersion
Enum describing the interface versions the PointerGesturesInterface can support.
- Since
- 5.29
Enumerator | |
---|---|
UnstableV1 | zwp_pointer_gestures_v1, zwp_pointer_gesture_swipe_v1 and zwp_pointer_gesture_pinch_v1 |
Definition at line 22 of file pointergestures_interface.h.
◆ PositionerConstraint
|
strong |
Flags describing how a popup should be reposition if constrained.
- Since
- 5.39
Definition at line 54 of file xdgshell_interface.h.
◆ RelativePointerInterfaceVersion
Enumerator | |
---|---|
UnstableV1 | zwp_relative_pointer_manager_v1 and zwp_relative_pointer_v1 |
Definition at line 18 of file relativepointer_interface.h.
◆ TextInputInterfaceVersion
|
strong |
Enum describing the different InterfaceVersion encapsulated in this implementation.
- Since
- 5.23
Enumerator | |
---|---|
UnstableV0 | wl_text_input as the non-standardized version |
UnstableV1 | not supported version |
UnstableV2 | zwp_text_input_v2 as used by Qt 5.7 |
Definition at line 28 of file textinput_interface.h.
◆ XdgShellInterfaceVersion
|
strong |
Enum describing the different InterfaceVersion encapsulated in this implementation.
- Since
- 5.25
Enumerator | |
---|---|
UnstableV5 | xdg_shell (unstable v5) |
UnstableV6 | zxdg_shell_v6 (unstable v6)
|
Stable | xdg_wm_base (stable)
|
Definition at line 33 of file xdgshell_interface.h.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Wed Sep 27 2023 04:08:17 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.