QWaylandIdleInhibitManagerV1 类

提供了一个扩展,允许阻止合成器的空闲行为。 更多...

头文件 #include <QWaylandIdleInhibitManagerV1>
CMakefind_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)
target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor)
qmakeQT += waylandcompositor
由以下实例化 IdleInhibitManagerV1
继承自 QWaylandCompositorExtensionTemplate

公共函数

重新实现了公共函数

虚拟initialize() override

静态公共成员

const struct wl_interface *interface()

详细描述

QWaylandIdleInhibitV1 扩展提供了一种方式,允许客户端在用户对特定的表面有视觉相关性的情况下,阻止合成器的空闲行为。

QWaylandIdleInhibitManagerV1 对应于 Wayland 接口,zwp_idle_inhibit_manager_v1

被阻止的表面将 QWaylandSurface::inhibitsIdle 属性设置为 true

另请参阅 QWaylandSurface::inhibitsIdle

成员函数文档

QWaylandIdleInhibitManagerV1::QWaylandIdleInhibitManagerV1()

构造一个 QWaylandIdleInhibitManagerV1 对象。

[显式] QWaylandIdleInhibitManagerV1::QWaylandIdleInhibitManagerV1(QWaylandCompositor *compositor)

为提供的 compositor 构造一个 QWaylandIdleInhibitManagerV1 对象。

[虚拟 noexcept] QWaylandIdleInhibitManagerV1::~QWaylandIdleInhibitManagerV1()

销毁一个 QWaylandIdleInhibitManagerV1 对象。

[重写虚拟] void QWaylandIdleInhibitManagerV1::initialize()

重写了: QWaylandCompositorExtension::initialize

初始化扩展。

[静态] const struct wl_interface *QWaylandIdleInhibitManagerV1::interface()

返回 QWaylandIdleInhibitManagerV1 的 Wayland 接口。

© 2024 Qt公司有限。其中包含的文档贡献归各自所有者所有。本提供的文档按照 freesoft.org 发布的 GNU自由文档许可证第1.3版 的条款进行许可。Qt及其相关标志是世界各地芬兰和/或其他国家的Qt公司有限注册商标。所有其他商标归各自所有者所有。