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公司有限注册商标。所有其他商标归各自所有者所有。