void QQuickLoaderPrivate::_q_updateSize(bool loaderGeometryChanged) { Q_Q(QQuickLoader); if (!item || updatingSize) return; updatingSize = true; if (loaderGeometryChanged && q->widthValid()) item->setWidth(q->width()); if (loaderGeometryChanged && q->heightValid()) item->setHeight(q->height()); q->setImplicitSize(getImplicitWidth(), getImplicitHeight()); updatingSize = false; }
void QQuickLoaderPrivate::itemImplicitHeightChanged(QQuickItem *) { Q_Q(QQuickLoader); q->setImplicitHeight(getImplicitHeight()); }