QWaylandIdleInhibitManagerV1 Class

Provides an extension that allows to inhibit the idle behavior of the compositor. 更多...

頭: #include <QWaylandIdleInhibitManagerV1>
qmake: QT += waylandcompositor
Since: Qt 5.14
實例化: IdleInhibitManagerV1
繼承: QWaylandCompositorExtensionTemplate

該類在 Qt 5.14 引入。

公共函數

QWaylandIdleInhibitManagerV1 (QWaylandCompositor * compositor )
QWaylandIdleInhibitManagerV1 ()
virtual ~QWaylandIdleInhibitManagerV1 ()

重實現公共函數

virtual void initialize () override

靜態公共成員

const struct wl_interface * interface ()

詳細描述

The QWaylandIdleInhibitV1 extension provides a way for a client to inhibit the idle behavior of the compositor when a specific surface is visually relevant to the user.

QWaylandIdleInhibitManagerV1 corresponds to the Wayland interface, zwp_idle_inhibit_manager_v1 .

Inhibited surfaces have the QWaylandSurface::inhibitsIdle 特性被設為 true .

另請參閱 QWaylandSurface::inhibitsIdle .

成員函數文檔編製

QWaylandIdleInhibitManagerV1:: QWaylandIdleInhibitManagerV1 ( QWaylandCompositor * compositor )

Constructs a QWaylandIdleInhibitManagerV1 object for the provided compositor .

QWaylandIdleInhibitManagerV1:: QWaylandIdleInhibitManagerV1 ()

Constructs a QWaylandIdleInhibitManagerV1 object.

[虛擬] QWaylandIdleInhibitManagerV1:: ~QWaylandIdleInhibitManagerV1 ()

銷毀 QWaylandIdleInhibitManagerV1 對象。

[override virtual] void QWaylandIdleInhibitManagerV1:: initialize ()

Initializes the extension.

[static] const struct wl_interface *QWaylandIdleInhibitManagerV1:: interface ()

返迴 Wayland 接口為 QWaylandIdleInhibitManagerV1 .