Sur cette page

XdgDecorationManagerV1 QML Type

Fournit une extension pour la négociation des décorations de fenêtres côté serveur et côté client. Plus d'informations...

Import Statement: import QtWayland.Compositor.XdgShell
In C++: QWaylandXdgDecorationManagerV1

Propriétés

Description détaillée

L'extension XdgDecorationManagerV1 permet à un compositeur d'annoncer la prise en charge des décorations de fenêtres côté serveur, et aux clients xdg-shell de communiquer s'ils préfèrent les décorations côté client ou côté serveur.

XdgDecorationManagerV1 correspond à l'interface Wayland, zxdg_decoration_manager_v1.

Pour fournir les fonctionnalités de l'extension dans un compositeur, créez une instance du composant XdgDecorationManagerV1 et ajoutez-le à la liste des extensions prises en charge par le compositeur :

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
    }
}

Voir également QWaylandXdgToplevel::decorationMode et Server Side Decoration Compositor.

Documentation sur les propriétés

preferredMode : string

Cette propriété indique le mode de décoration préféré par le compositeur.

C'est le mode utilisé pour les clients qui n'indiquent pas de préférence pour les décorations côté serveur ou côté client.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.