35 class Q_WAYLANDCOMPOSITOR_EXPORT Inhibitor
36 :
public QtWaylandServer::zwp_idle_inhibitor_v1
39 explicit Inhibitor(QWaylandSurface *surface, wl_client *client, quint32 id, quint32 version);
42 void zwp_idle_inhibitor_v1_destroy_resource(Resource *resource) override;
43 void zwp_idle_inhibitor_v1_destroy(Resource *resource) override;
46 QPointer<QWaylandSurface> m_surface;
52 void zwp_idle_inhibit_manager_v1_create_inhibitor(Resource *resource, uint32_t id, wl_resource *surfaceResource) override;