18void QWaylandQuickXdgOutputV1::componentComplete()
22 for (
auto *p = parent(); p !=
nullptr; p = p->parent()) {
23 if (
auto *c = qobject_cast<QWaylandCompositor *>(p)) {
24 const auto extensions = c->extensions();
25 for (
auto *extension : extensions) {
26 if (
auto *m = qobject_cast<QWaylandXdgOutputManagerV1 *>(extension)) {
27 QWaylandXdgOutputV1Private::get(
this)->setManager(m);
37 for (
auto *p = parent(); p !=
nullptr; p = p->parent()) {
38 if (
auto *o = qobject_cast<QWaylandOutput *>(p)) {
39 QWaylandXdgOutputV1Private::get(
this)->setOutput(o);