QWaylandShellSurface Class
QWaylandShellSurface クラスは、シェル拡張で指定されたサーフェスロールの共通インターフェイスです。詳細...
Header: | #include <QWaylandShellSurface> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor) target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) |
qmake: | QT += waylandcompositor |
In QML: | ShellSurface |
Inherits: | QWaylandCompositorExtension |
Inherited By: |
プロパティ
(since 6.8)
modal : const bool- windowType : const Qt::WindowType
パブリック関数
virtual QWaylandQuickShellIntegration * | createIntegration(QWaylandQuickShellSurfaceItem *item) = 0 |
bool | isModal() const |
virtual Qt::WindowType | windowType() const |
シグナル
void | modalChanged() |
void | windowTypeChanged() |
詳細説明
このインターフェイスは、QWaylandSurface がどのようにスクリーンにマッピングされるべきかを定義する Wayland プロトコル拡張によって与えられる Wayland サーフェスの役割を表します。
QWaylandSurface,QWaylandWlShellSurface,QWaylandIviSurface,QWaylandShellSurfaceTemplateも参照 。
プロパティ Documentation
[read-only, since 6.8]
modal : const bool
このプロパティは、ShellSurface がモーダルダイアログを表す場合に真となります。
このプロパティは Qt 6.8 で導入されました。
アクセス関数
bool | isModal() const |
Notifier シグナル:
void | modalChanged() |
[read-only]
windowType : const Qt::WindowType
このプロパティは、QWaylandShellSurface のウィンドウタイプを保持します。
アクセス関数:
virtual Qt::WindowType | windowType() const |
Notifier シグナル:
void | windowTypeChanged() |
メンバー関数ドキュメント
[pure virtual]
QWaylandQuickShellIntegration *QWaylandShellSurface::createIntegration(QWaylandQuickShellSurfaceItem *item)
この QWaylandQuickShellSurface のQWaylandQuickShellIntegration を作成します。item のshellSurface が割り当てられると自動的に呼び出されます。
QWaylandQuickShellSurfaceItemも参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。