QWaylandIdleInhibitManagerV1 类
提供了一个扩展,允许阻止合成器的空闲行为。 更多...
头文件 | #include <QWaylandIdleInhibitManagerV1> |
CMake | find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor) target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor) |
qmake | QT += waylandcompositor |
由以下实例化 | IdleInhibitManagerV1 |
继承自 | QWaylandCompositorExtensionTemplate |
公共函数
QWaylandIdleInhibitManagerV1() | |
QWaylandIdleInhibitManagerV1(QWaylandCompositor *compositor) | |
虚拟 | ~QWaylandIdleInhibitManagerV1() |
重新实现了公共函数
虚拟 | 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公司有限注册商标。所有其他商标归各自所有者所有。