Класс QWaylandIdleInhibitManagerV1
Предоставляет расширение, которое позволяет ингибировать поведение простоя композитора. Подробнее...
| Заголовок: | #include <QWaylandIdleInhibitManagerV1> |
| CMake: | find_package(Qt6 COMPONENTS Waylandcompositor REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Waylandcompositor) |
| qmake: | QT += waylandcompositor |
| С момента: | Qt 5.14 |
| Инициализируется: | IdleInhibitManagerV1 |
| Наследует: | QWaylandCompositorExtensionTemplate |
Открытые функции
| QWaylandIdleInhibitManagerV1(QWaylandCompositor *compositor) | |
| QWaylandIdleInhibitManagerV1() | |
| 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(QWaylandCompositor *compositor)
Создаёт объект QWaylandIdleInhibitManagerV1 для предоставленного compositor.
QWaylandIdleInhibitManagerV1::QWaylandIdleInhibitManagerV1()
Создаёт объект QWaylandIdleInhibitManagerV1.
[virtual] QWaylandIdleInhibitManagerV1::~QWaylandIdleInhibitManagerV1()
Уничтожает объект QWaylandIdleInhibitManagerV1.
[override virtual] void QWaylandIdleInhibitManagerV1::initialize()
Инициализирует расширение.
[static] const struct wl_interface *QWaylandIdleInhibitManagerV1::interface()
Возвращает интерфейс Wayland для QWaylandIdleInhibitManagerV1.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qwaylandidleinhibitmanagerv1.html