QWaylandWlShell Class
QWaylandWlShell クラスは、デスクトップスタイルのユーザーインターフェイス用の拡張です。詳細...
Header: | #include <QWaylandWlShell> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor) target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) |
qmake: | QT += waylandcompositor |
In QML: | WlShell |
Inherits: | QWaylandShellTemplate |
パブリック関数
QWaylandWlShell() | |
QWaylandWlShell(QWaylandCompositor *compositor) |
再実装パブリック関数
virtual void | initialize() override |
シグナル
void | wlShellSurfaceCreated(QWaylandWlShellSurface *shellSurface) |
void | wlShellSurfaceRequested(QWaylandSurface *surface, const QWaylandResource &resource) |
静的パブリックメンバー
const struct wl_interface * | interface() |
詳しい説明
QWaylandWlShell拡張はQWaylandWlShellSurface 、通常のWaylandサーフェスと関連付ける方法を提供します。シェルサーフェスインターフェースを使用することで、クライアントはサーフェスのサイズ変更や移動などを要求することができます。
WlShell はWaylandインターフェース に対応しています。wl_shell
メンバー関数ドキュメント
QWaylandWlShell::QWaylandWlShell()
QWaylandWlShellオブジェクトを構築します。
QWaylandWlShell::QWaylandWlShell(QWaylandCompositor *compositor)
compositorQWaylandWlShell オブジェクトを構築します。
[override virtual]
void QWaylandWlShell::initialize()
再インプリメントQWaylandCompositorExtension::initialize().
WlShell 拡張モジュールを初期化します。
[static]
const struct wl_interface *QWaylandWlShell::interface()
QWaylandWlShell の Wayland インターフェースを返します。
[signal]
void QWaylandWlShell::wlShellSurfaceCreated(QWaylandWlShellSurface *shellSurface)
このシグナルは、クライアントがwl_shell_surface
を作成したときに発行されます。一般的な使用例としては、このシグナルのハンドラが QWaylandShellSurfaceItem またはQWaylandQuickItem をインスタンス化し、QtQuick のシーンでshellSurface を表示することです。
[signal]
void QWaylandWlShell::wlShellSurfaceRequested(QWaylandSurface *surface, const QWaylandResource &resource)
このシグナルは、クライアントがwl_shell_surface
をsurface に関連付けるよう要求したときに発せられます。このシグナルのハンドラは、resource のシェルサーフェスを作成し、シグナルの発信範囲内で初期化することができる。そうでない場合は、QWaylandWlShellSurface が自動的に作成されます。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。