Name Description Size Coverage
qwaylandbufferref.cpp ! \class QWaylandBufferRef \inmodule QtWaylandCompositor \since 5.8 \brief The QWaylandBufferRef class holds the reference to a surface buffer. This class can be used to reference a surface buffer. As long as a reference to the buffer exists, it is owned by the compositor and the client cannot modify it. 7402 -
qwaylandbufferref.h 2503 -
qwaylandclient.cpp ! \qmltype WaylandClient \nativetype QWaylandClient \inqmlmodule QtWayland.Compositor \since 5.8 \brief Represents a client connected to the WaylandCompositor. This type represents a client connected to the compositor using the Wayland protocol. It corresponds to the Wayland interface wl_client. 6467 -
qwaylandclient.h 1995 -
qwaylandcompositor.cpp 36449 -
qwaylandcompositor.h 5875 -
qwaylandcompositor_p.h 6357 -
qwaylandcompositorquickextensions.cpp 303 -
qwaylandcompositorquickextensions_p.h 3948 -
qwaylanddestroylistener.cpp 1234 -
qwaylanddestroylistener.h QWAYLANDDESTROYLISTENER_H 849 -
qwaylanddestroylistener_p.h 1039 -
qwaylanddrag.cpp ! \qmlproperty WaylandSurface QtWayland.Compositor::WaylandDrag::icon This property holds the surface representing the icon of the drag operation, or \c null if no icon has been set. 3187 -
qwaylanddrag.h 1331 -
qwaylandinputmethodcontrol.cpp ! \property QWaylandInputMethodControl::enabled This property indicates whether the input method control is enabled for the surface. The property is \c true when text input is enabled for the associated surface; otherwise \c false. 7786 -
qwaylandinputmethodcontrol.h 1413 -
qwaylandinputmethodcontrol_p.h 1471 -
qwaylandkeyboard.cpp 20410 -
qwaylandkeyboard.h 1881 -
qwaylandkeyboard_p.h 3740 -
qwaylandkeymap.cpp ! \qmlproperty string QtWayland.Compositor::WaylandKeymap::layout This property holds the layout name of the keyboard as defined in the XKB keymap. 3861 -
qwaylandkeymap.h 1994 -
qwaylandkeymap_p.h 1024 -
qwaylandmousetracker.cpp 3806 -
qwaylandmousetracker_p.h QWAYLANDMOUSETRACKER_P_H 1931 -
qwaylandoutput.cpp 29202 -
qwaylandoutput.h 5122 -
qwaylandoutput_p.h QWAYLANDOUTPUT_P_H 3375 -
qwaylandoutputmode.cpp ! \class QWaylandOutputMode \inmodule QtWaylandCompositor \since 5.8 \brief The QWaylandOutputMode class holds the resolution and refresh rate of an output. QWaylandOutputMode holds the resolution and refresh rate of an output. Resolution is expressed in pixels and refresh rate is measured in mHz. \sa QWaylandOutput 2294 -
qwaylandoutputmode.h 1106 -
qwaylandoutputmode_p.h 808 -
qwaylandpointer.cpp ! \class QWaylandPointer \inmodule QtWaylandCompositor \since 5.8 \brief The QWaylandPointer class represents a pointer device. This class provides access to the pointer device in a QWaylandSeat. It corresponds to the Wayland interface wl_pointer. 12989 -
qwaylandpointer.h QWAYLANDPOINTER_H 1924 -
qwaylandpointer_p.h 2254 -
qwaylandquickchildren.h 2181 -
qwaylandquickcompositor.cpp ! \qmlproperty list QtWayland.Compositor::WaylandCompositor::extensions A list of extensions that the compositor advertises to its clients. For any Wayland extension the compositor should support, instantiate its component, and add it to the list of extensions. However, it is generally not necessary to reference this property, as all direct child items are automatically assigned to it. For instance, the following code would allow the clients to request \c xdg_shell surfaces in the compositor using the \c xdg_shell interface. \qml import QtWayland.Compositor import QtWayland.Compositor.XdgShell WaylandCompositor { XdgShell { // ... } } \endqml 4431 -
qwaylandquickcompositor.h 955 -
qwaylandquickhardwarelayer.cpp ! \qmltype WaylandHardwareLayer \inqmlmodule QtWayland.Compositor \preliminary \brief Makes a parent WaylandQuickItem use hardware layers for rendering. This item needs to be a descendant of a WaylandQuickItem or a derivative, (i.e. ShellSurfaceItem or similar) The Surface of the parent WaylandQuickItem will be drawn in a hardware specific way instead of the regular way using the QtQuick scene graph. On some platforms, the WaylandQuickItem's current buffer and the scene graph can be blended in a separate step. This makes it possible for clients to update continuously without triggering a full redraw of the compositor scene graph for each frame. The preferred hardware layer integration may be overridden by setting the QT_WAYLAND_HARDWARE_LAYER_INTEGRATION environment variable. 5190 -
qwaylandquickhardwarelayer_p.h 1493 -
qwaylandquickitem.cpp 57029 -
qwaylandquickitem.h 6162 -
qwaylandquickitem_p.h 5988 -
qwaylandquickoutput.cpp ! \qmlproperty bool QtWayland.Compositor::WaylandOutput::automaticFrameCallback \default true This property holds whether the WaylandOutput automatically sends frame callbacks when rendering. 4510 -
qwaylandquickoutput.h 1628 -
qwaylandquicksurface.cpp ! \qmlproperty bool QtWayland.Compositor::WaylandSurface::useTextureAlpha \default true This property specifies whether the surface should use texture alpha for blending. When \c true, the surface's alpha channel will be used for blending; when \c false, the surface will be treated as opaque. 2172 -
qwaylandquicksurface.h 1318 -
qwaylandquicksurface_p.h 933 -
qwaylandresource.cpp ! \class QWaylandResource \inmodule QtWaylandCompositor \since 5.8 \brief QWaylandResource is a container for a \c wl_resource. The QWaylandResource is a simple wrapper around the Wayland type \c wl_resource, and makes it possible to use wl_resource pointers in Qt Quick APIs. \sa {Custom Shell} 1098 -
qwaylandresource.h QWAYLANDRESOURCE_H 856 -
qwaylandseat.cpp ! \qmltype WaylandSeat \nativetype QWaylandSeat \inqmlmodule QtWayland.Compositor \since 5.8 \brief Provides access to keyboard, mouse, and touch input. The WaylandSeat type provides access to different types of user input and maintains a keyboard focus and a mouse pointer. It corresponds to the wl_seat interface in the Wayland protocol. 28033 -
qwaylandseat.h 4451 -
qwaylandseat_p.h 2827 -
qwaylandsurface.cpp 35292 -
qwaylandsurface.h 5157 -
qwaylandsurface_p.h 6518 -
qwaylandsurfacegrabber.cpp ! \class QWaylandSurfaceGrabber \inmodule QtWaylandCompositor \since 5.8 \brief The QWaylandSurfaceGrabber class allows to read the content of a QWaylandSurface. Sometimes it is needed to get the contents of a surface, for example to provide a screenshot to the user. The QWaylandSurfaceGrabber class provides a simple method to do so, without having to care what type of buffer backs the surface, be it shared memory, OpenGL or something else. 2705 -
qwaylandsurfacegrabber.h 983 -
qwaylandtouch.cpp ! \class QWaylandTouch \inmodule QtWaylandCompositor \since 5.8 \brief The QWaylandTouch class provides access to a touch device. This class provides access to the touch device in a QWaylandSeat. It corresponds to the Wayland interface wl_touch. 6034 -
qwaylandtouch.h QWAYLANDTOUCH_H 1232 -
qwaylandtouch_p.h 1829 -
qwaylandview.cpp ! \class QWaylandView \inmodule QtWaylandCompositor \since 5.8 \brief The QWaylandView class represents a view of a surface on an output. The QWaylandView corresponds to the presentation of a surface on a specific output, managing the buffers that contain the contents to be rendered. You can have several views into the same surface. 8524 -
qwaylandview.h 2136 -
qwaylandview_p.h QWAYLANDSURFACEVIEW_P_H 1712 -