Provides an extension for negotiation of server-side and client-side window decorations. 更多...
Since: | Qt 5.12 |
实例化: | QWaylandXdgDecorationManagerV1 |
The XdgDecorationManagerV1 extension provides a way for a compositor to announce support for server-side window decorations, and for xdg-shell clients to communicate whether they prefer client-side or server-side decorations.
XdgDecorationManagerV1 corresponds to the Wayland interface,
zxdg_decoration_manager_v1
.
To provide the functionality of the extension in a compositor, create an instance of the XdgDecorationManagerV1 component and add it to the list of extensions supported by the compositor:
import QtWayland.Compositor WaylandCompositor { // Xdg decoration manager assumes xdg-shell is being used XdgShell { onToplevelCreated: // ... } XdgDecorationManagerV1 { // Provide a hint to clients that support the extension they should use server-side // decorations. preferredMode: XdgToplevel.ServerSideDecoration } }
另请参阅 QWaylandXdgToplevel::decorationMode and Qt Wayland Compositor Examples - Server Side Decoration Compositor .
preferredMode : string |
This property holds the decoration mode the compositor prefers.
This is the mode used for clients that don't indicate a preference for server-side or client-side decorations.