QWaylandIdleInhibitManagerV1 Class

コンポジターのアイドル動作を抑制する拡張機能を提供する。詳細...

Header: #include <QWaylandIdleInhibitManagerV1>
CMake: find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)
target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor)
qmake: QT += waylandcompositor
In QML: IdleInhibitManagerV1
Inherits: QWaylandCompositorExtensionTemplate

パブリック関数

再実装パブリック関数

virtual void initialize() override

静的パブリックメンバー

const struct wl_interface *interface()

詳細な説明

QWaylandIdleInhibitV1エクステンションは、特定のサーフェスがユーザーに視覚的に関連している場合に、クライアントがコンポジターのアイドル動作を抑制する方法を提供します。

QWaylandIdleInhibitManagerV1 は Wayland インターフェースzwp_idle_inhibit_manager_v1 に対応しています。

抑制されたサーフェスはQWaylandSurface::inhibitsIdle プロパティがtrue に設定されます。

QWaylandSurface::inhibitsIdleも参照してください

メンバ関数ドキュメント

QWaylandIdleInhibitManagerV1::QWaylandIdleInhibitManagerV1()

QWaylandIdleInhibitManagerV1 オブジェクトを構築します。

[explicit] QWaylandIdleInhibitManagerV1::QWaylandIdleInhibitManagerV1(QWaylandCompositor *compositor)

指定されたcompositor の QWaylandIdleInhibitManagerV1 オブジェクトを構築します。

[virtual noexcept] QWaylandIdleInhibitManagerV1::~QWaylandIdleInhibitManagerV1()

QWaylandIdleInhibitManagerV1 オブジェクトを破棄します。

[override virtual] void QWaylandIdleInhibitManagerV1::initialize()

再インプリメント:QWaylandCompositorExtension::initialize().

拡張機能を初期化します。

[static] const struct wl_interface *QWaylandIdleInhibitManagerV1::interface()

QWaylandIdleInhibitManagerV1 の Wayland インターフェイスを返します。

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