En esta página

QWaylandXdgDecorationManagerV1 Class

Proporciona una extensión para la negociación de decoraciones de ventanas del lado del servidor y del lado del cliente. Más...

Cabecera: #include <QWaylandXdgDecorationManagerV1>
CMake: find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)
target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor)
qmake: QT += waylandcompositor
En QML: XdgDecorationManagerV1
Hereda: QWaylandCompositorExtensionTemplate

Propiedades

Funciones públicas

QWaylandXdgDecorationManagerV1()
QWaylandXdgToplevel::DecorationMode preferredMode() const
void setPreferredMode(QWaylandXdgToplevel::DecorationMode preferredMode)

Funciones públicas reimplementadas

virtual void initialize() override

Señales

Miembros públicos estáticos

const struct wl_interface *interface()

Descripción Detallada

La extensión QWaylandXdgDecorationManagerV1 proporciona una forma para que un compositor anuncie soporte para decoraciones de ventana del lado del servidor, y para que los clientes xdg-shell comuniquen si prefieren decoraciones del lado del cliente o del lado del servidor.

QWaylandXdgDecorationManagerV1 corresponde a la interfaz de Wayland, zxdg_decoration_manager_v1.

Véase también QWaylandXdgToplevel::decorationMode.

Documentación de propiedades

preferredMode : QWaylandXdgToplevel::DecorationMode

Esta propiedad contiene el modo de decoración que prefiere el compositor.

Este es el modo utilizado para los clientes que no indican una preferencia por las decoraciones del lado del servidor o del lado del cliente.

Funciones de acceso:

QWaylandXdgToplevel::DecorationMode preferredMode() const
void setPreferredMode(QWaylandXdgToplevel::DecorationMode preferredMode)

Señal del notificador:

void preferredModeChanged()

Documentación de funciones miembro

[explicit] QWaylandXdgDecorationManagerV1::QWaylandXdgDecorationManagerV1()

Construye un objeto QWaylandXdgDecorationManagerV1.

[override virtual] void QWaylandXdgDecorationManagerV1::initialize()

Reimplementa: QWaylandCompositorExtension::initialize().

Inicializa la extensión.

[static] const struct wl_interface *QWaylandXdgDecorationManagerV1::interface()

Devuelve la interfaz Wayland para QWaylandXdgDecorationManagerV1.

© 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.