16static const quint32 s_version = 1;
19 : QtWaylandServer::org_kde_kwin_idle(*display, s_version)
28 wl_resource *idleTimoutResource = wl_resource_create(resource->client(), &org_kde_kwin_idle_timeout_interface, resource->version(),
id);
29 if (!idleTimoutResource) {
30 wl_client_post_no_memory(resource->client());
46 : QtWaylandServer::org_kde_kwin_idle_timeout(resource)
59 wl_resource_destroy(resource->handle);
74#include "moc_idle.cpp"
75#include "moc_idle_p.cpp"
Class holding the Wayland server display loop.
~IdleInterface() override
IdleInterface(Display *display, QObject *parent=nullptr)
void org_kde_kwin_idle_get_idle_timeout(Resource *resource, uint32_t id, wl_resource *seat, uint32_t timeout) override
IdleInterfacePrivate(Display *display)
void org_kde_kwin_idle_timeout_destroy_resource(Resource *resource) override
void org_kde_kwin_idle_timeout_release(Resource *resource) override
IdleTimeoutInterface(std::chrono::milliseconds timeout, wl_resource *resource)
void org_kde_kwin_idle_timeout_simulate_user_activity(Resource *resource) override
Represents a Seat on the Wayland Display.
static SeatInterface * get(wl_resource *native)
InputRedirection * input()