4#ifndef QWAYLANDWLSHELL_P_H
5#define QWAYLANDWLSHELL_P_H
7#include <QtWaylandCompositor/qtwaylandcompositorglobal.h>
8#include <QtWaylandCompositor/qwaylandsurface.h>
9#include <QtWaylandCompositor/private/qwaylandcompositorextension_p.h>
10#include <QtWaylandCompositor/private/qwaylandshell_p.h>
11#include <QtWaylandCompositor/QWaylandWlShellSurface>
12#include <QtWaylandCompositor/QWaylandSeat>
14#include <wayland-server-core.h>
19#include <QtWaylandCompositor/private/qwayland-server-wayland.h>
36 ,
public QtWaylandServer::wl_shell
47 void shell_get_shell_surface(Resource *resource, uint32_t
id, struct ::wl_resource *surface)
override;
54 ,
public QtWaylandServer::wl_shell_surface
63 void ping(uint32_t serial);
77 void shell_surface_destroy_resource(Resource *resource)
override;
79 void shell_surface_move(Resource *resource,
80 struct wl_resource *input_device_super,
81 uint32_t
time)
override;
82 void shell_surface_resize(Resource *resource,
83 struct wl_resource *input_device,
85 uint32_t edges)
override;
86 void shell_surface_set_toplevel(Resource *resource)
override;
87 void shell_surface_set_transient(Resource *resource,
88 struct wl_resource *parent_surface_resource,
91 uint32_t
flags)
override;
92 void shell_surface_set_fullscreen(Resource *resource,
95 struct wl_resource *output_resource)
override;
96 void shell_surface_set_popup(Resource *resource,
97 struct wl_resource *input_device,
99 struct wl_resource *
parent,
102 uint32_t
flags)
override;
103 void shell_surface_set_maximized(Resource *resource,
104 struct wl_resource *output_resource)
override;
105 void shell_surface_pong(Resource *resource,
106 uint32_t serial)
override;
107 void shell_surface_set_title(Resource *resource,
109 void shell_surface_set_class(Resource *resource,
110 const QString &class_)
override;
\macro QT_RESTRICTED_CAST_FROM_ASCII
\inmodule QtWaylandCompositor
QList< QWaylandWlShellSurface * > m_shellSurfaces
static QWaylandWlShellPrivate * get(QWaylandWlShell *shell)
static QWaylandWlShellSurfacePrivate * get(QWaylandWlShellSurface *surface)
\qmltype WlShellSurface \instantiates QWaylandWlShellSurface \inqmlmodule QtWayland....
\qmltype WlShell \instantiates QWaylandWlShell \inqmlmodule QtWayland.Compositor.WlShell
Combined button and popup list for selecting options.
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char * method
GLint GLint GLint GLint GLint x
[0]
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent