void QQuickBehavior::setTarget(const QQmlProperty &property) { Q_D(QQuickBehavior); d->property = property; if (d->animation) d->animation->setDefaultTarget(property); QQmlEnginePrivate *engPriv = QQmlEnginePrivate::get(qmlEngine(this)); static int finalizedIdx = -1; if (finalizedIdx < 0) finalizedIdx = metaObject()->indexOfSlot("componentFinalized()"); engPriv->registerFinalizeCallback(this, finalizedIdx); }
void QQuickAnimationController::classBegin() { QQmlEnginePrivate *engPriv = QQmlEnginePrivate::get(qmlEngine(this)); engPriv->registerFinalizeCallback(this, this->metaObject()->indexOfSlot("componentFinalized()")); }