From 8de4ea606a6c105be66b7312597b73aaa4ced37a Mon Sep 17 00:00:00 2001 From: Fabian Kosmale Date: Wed, 17 Feb 2021 15:23:42 +0100 Subject: QQmlPropertyPrivate::findAliasTarget: add more ergonomic overload This simply calls the old overload for now and documents what the function does. Change-Id: I14f69dbc1610814c1cd714180d5b4a791e97de3a Reviewed-by: Ulf Hermann --- src/qml/qml/qqmlproperty.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/qml/qml/qqmlproperty.cpp') diff --git a/src/qml/qml/qqmlproperty.cpp b/src/qml/qml/qqmlproperty.cpp index 8689e90c18..598263e0a3 100644 --- a/src/qml/qml/qqmlproperty.cpp +++ b/src/qml/qml/qqmlproperty.cpp @@ -884,6 +884,14 @@ void QQmlPropertyPrivate::findAliasTarget(QObject *object, QQmlPropertyIndex bin *targetBindingIndex = bindingIndex; } +QQmlPropertyPrivate::ResolvedAlias QQmlPropertyPrivate::findAliasTarget(QObject *baseObject, QQmlPropertyIndex baseIndex) +{ + ResolvedAlias resolved; + findAliasTarget(baseObject, baseIndex, &resolved.targetObject, &resolved.targetIndex); + return resolved; +} + + void QQmlPropertyPrivate::setBinding(QQmlAbstractBinding *binding, BindingFlags flags, QQmlPropertyData::WriteFlags writeFlags) { -- cgit v1.2.3