Класс 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.1/qwaylandidleinhibitmanagerv1.html