17void QWaylandXdgDialogV1Global::initialize()
19 QWaylandCompositorExtensionTemplate::initialize();
20 QWaylandCompositor *compositor =
static_cast<QWaylandCompositor *>(extensionContainer());
22 init(compositor->display(), 1);
25void QWaylandXdgDialogV1Global::xdg_wm_dialog_v1_get_xdg_dialog(Resource *resource, uint32_t id, wl_resource *toplevelResource)
27 auto *toplevel = QWaylandXdgToplevel::fromResource(toplevelResource);
28 (
void)
new QWaylandXdgDialogV1(toplevel, resource->client(), id);
31QWaylandXdgDialogV1::QWaylandXdgDialogV1(QWaylandXdgToplevel *toplevel, wl_client *client,
int id)
32 : QtWaylandServer::xdg_dialog_v1(client, id, 1), m_topLevel(toplevel)