8#include <QtWaylandClient/private/qwaylandwindow_p.h>
9#include <QtWaylandClient/private/qwaylanddisplay_p.h>
21 mXdgShell.reset(
nullptr);
52 if (
auto xdgSurface = qobject_cast<QWaylandXdgSurface *>(waylandWindow->shellSurface())) {
53 return xdgSurface->nativeResource(resource);
static QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
\threadsafe
QWaylandXdgShellIntegration()
void * nativeResourceForWindow(const QByteArray &resource, QWindow *window) override
QWaylandShellSurface * createShellSurface(QWaylandWindow *window) override
void xdg_wm_base_ping(uint32_t serial) override
~QWaylandXdgShellIntegration() override
struct wl_display * display
Combined button and popup list for selecting options.