WlShell QML Type
デスクトップスタイルのユーザーインターフェースの拡張を提供します。詳細...
Import Statement: | import QtWayland.Compositor.WlShell |
In C++: | QWaylandWlShell |
シグナル
- void wlShellSurfaceCreated(WlShellSurface shellSurface)
- void wlShellSurfaceRequested(WaylandSurface surface, WaylandResource resource)
詳細説明
WlShell拡張はShellSurface 、通常のWaylandサーフェスと関連付ける方法を提供します。シェルサーフェスインターフェースを使用して、クライアントはサーフェスのサイズ変更、移動などを要求することができます。
WlShellはWaylandインターフェースwl_shell
に対応しています。
コンポジターでシェル拡張の機能を提供するには、WlShellコンポーネントのインスタンスを作成し、コンポジターがサポートする拡張のリストに追加します:
import QtWayland.Compositor.WlShell WaylandCompositor { WlShell { // ... } }
シグナル・ドキュメント
void wlShellSurfaceCreated(WlShellSurface shellSurface) |
このシグナルは、クライアントがwl_shell_surface
を作成したときに発行されます。一般的な使用例は、このシグナルのハンドラがShellSurfaceItem またはWaylandQuickItem をインスタンス化し、QtQuick のシーンでshellSurface を表示することです。
注: 対応するハンドラはonWlShellSurfaceCreated
です。
void wlShellSurfaceRequested(WaylandSurface surface, WaylandResource resource) |
このシグナルは、クライアントがsurface に関連付けるwl_shell_surface
を要求したときに発せられる。このシグナルのハンドラは、resource のシェルサーフェスを作成し、シグナルの発行範囲内で初期化することができます。そうでない場合、WlShellSurface が自動的に作成される。
注: 対応するハンドラはonWlShellSurfaceRequested
です。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。