18void QWaylandXdgDialogV1Global::initialize()
20 QWaylandCompositorExtensionTemplate::initialize();
21 QWaylandCompositor *compositor =
static_cast<QWaylandCompositor *>(extensionContainer());
23 init(compositor->display(), 1);
26void QWaylandXdgDialogV1Global::xdg_wm_dialog_v1_get_xdg_dialog(Resource *resource, uint32_t id, wl_resource *toplevelResource)
28 auto *toplevel = QWaylandXdgToplevel::fromResource(toplevelResource);
29 (
void)
new QWaylandXdgDialogV1(toplevel, resource->client(), id);
32QWaylandXdgDialogV1::QWaylandXdgDialogV1(QWaylandXdgToplevel *toplevel, wl_client *client,
int id)
33 : QtWaylandServer::xdg_dialog_v1(client, id, 1), m_topLevel(toplevel)