XdgDecorationManagerV1 QML Type

サーバ側とクライアント側のウィンドウ装飾をネゴシエートするための拡張機能を提供します。詳細...

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

プロパティ

詳細な説明

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::decorationModeServer Side Decoration Compositorも参照してください

プロパティ Documentation

preferredMode : string

このプロパティは、コンポジターが好む装飾モードを保持します。

これは、サーバーサイドまたはクライアントサイドの装飾の好みを示さないクライアントに使用されるモードです。


©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。