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 |
パブリック関数
QWaylandIdleInhibitManagerV1() | |
QWaylandIdleInhibitManagerV1(QWaylandCompositor *compositor) | |
virtual | ~QWaylandIdleInhibitManagerV1() |
再実装パブリック関数
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。