Name Description Size Coverage
CMakeLists.txt 1200 -
qwaylandqtshell.cpp ! \qmltype QtShell \nativetype QWaylandQtShell \inqmlmodule QtWayland.Compositor.QtShell \since 6.3 \brief Provides a shell extension for Qt applications running on a Qt Wayland Compositor. The QtShell extension provides a way to associate an QtShellSurface with a regular Wayland surface. The QtShell extension is written to support the window management features which are supported by Qt. It may be suitable on a platform where both the compositor and client applications are written with Qt, and where applications are trusted not to abuse features such as manual window positioning and "bring-to-front". For other use cases, consider using IviApplication or XdgShell instead. \code import QtWayland.Compositor.QtShell WaylandCompositor { property ListModel shellSurfaces: ListModel {} QtShell { onQtShellSurfaceCreated: { shellSurfaces.append({shellSurface: qtShellSurface}) } } } \endcode 28526 -
qwaylandqtshell.h 6037 -
qwaylandqtshell.qdoc 1017 -
qwaylandqtshell_p.h 3818 -
qwaylandqtshellchrome.cpp ! \qmltype QtShellChrome \nativetype QWaylandQtShellChrome \inqmlmodule QtWayland.Compositor.QtShell \since 6.3 \brief Provides default window manager functionality for use with the \c qt-shell extension. The QtShellChrome is a convenience type that can be used to provide window manager functionality to the interaction with clients over the \c qt-shell \l{Shell Extensions - Qt Wayland Compositor}{shell extension protocol}. Given a ShellSurfaceItem with an associated QtShellSurface, the item will automatically adapt its size to match the surface. It will also provide automatic handling of: \list \li Window states, such as maximized, minimized and fullscreen. \li Window activation. \li Window resizing using with resize handles (if the appropriate properties are set.) \li Window repositioning using title bar interaction (if the \l titleBar property is set.) \endlist The QtShellChrome is intended to be used together with QtShell and QtShellSurface. \sa {QtShell Compositor} 57476 -
qwaylandqtshellchrome.h 5977 -
qwaylandqtshellchrome_p.h 2893 -
qwaylandqtshellintegration.cpp 1417 -
qwaylandqtshellintegration_p.h 1053 -