Spec-Zone.ru › Qt 6.0

XdgDecorationManagerV1 QML Тип

Обеспечивает расширение для согласования декораций окон на стороне сервера и на стороне клиента. Подробнее...

С момента: Qt 5.12
  • Список всех членов, включая наследуемые члены

Свойства

  • preferredMode : строка

Подробное описание

Расширение XdgDecorationManagerV1 предоставляет способ для композитора сообщить о поддержке декораций окон на стороне сервера и для клиентов xdg-shell сообщить, предпочитают ли они декорации на стороне клиента или на стороне сервера.

XdgDecorationManagerV1 соответствует интерфейсу Wayland, zxdg_decoration_manager_v1.

Чтобы обеспечить функциональность расширения в композиторе, создайте экземпляр компонента XdgDecorationManagerV1 и добавьте его в список расширений, поддерживаемых композитором:

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.

Документация по свойствам

preferredMode : строка

Это свойство содержит режим декорации, который предпочитает композитор.

Это режим, используемый для клиентов, которые не указывают предпочтения для декораций на стороне сервера или на стороне клиента.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-xdgdecorationmanagerv1.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API