11#include <qwayland-server-idle-inhibit-unstable-v1.h>
16class SurfaceInterface;
Class holding the Wayland server display loop.
IdleInhibitManagerV1InterfacePrivate(IdleInhibitManagerV1Interface *_q, Display *display)
void zwp_idle_inhibit_manager_v1_create_inhibitor(Resource *resource, uint32_t id, wl_resource *surface) override
void zwp_idle_inhibit_manager_v1_destroy(Resource *resource) override
IdleInhibitManagerV1Interface * q
~IdleInhibitorV1Interface() override
const QPointer< SurfaceInterface > m_surface
void zwp_idle_inhibitor_v1_destroy(Resource *resource) override
IdleInhibitorV1Interface(wl_client *client, uint32_t id, uint32_t version, SurfaceInterface *surface)
void zwp_idle_inhibitor_v1_destroy_resource(Resource *resource) override
Resource representing a wl_surface.