From 847bcb94b04e2e6e64a1f33d393bf3dce377b1a7 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 21 Nov 2021 04:05:38 +0200 Subject: [PATCH] remove unused QDeclarativeCompiledBindingsPrivate::findgeneric() method Signed-off-by: Ivailo Monev --- .../qml/qdeclarativecompiledbindings.cpp | 64 ------------------- 1 file changed, 64 deletions(-) diff --git a/src/declarative/qml/qdeclarativecompiledbindings.cpp b/src/declarative/qml/qdeclarativecompiledbindings.cpp index 198b8e287..77d6f81d4 100644 --- a/src/declarative/qml/qdeclarativecompiledbindings.cpp +++ b/src/declarative/qml/qdeclarativecompiledbindings.cpp @@ -178,11 +178,6 @@ public: int subIdx, const QScriptDeclarativeClass::Identifier &name, bool isTerminal); - void findgeneric(Register *output, // value output - int subIdx, // Subscription index in config - QDeclarativeContextData *context, // Context to search in - const QScriptDeclarativeClass::Identifier &name, - bool isTerminal); }; QDeclarativeCompiledBindingsPrivate::QDeclarativeCompiledBindingsPrivate() @@ -868,65 +863,6 @@ bool QDeclarativeCompiledBindingsPrivate::findproperty(QObject *obj, Register *o } } -void QDeclarativeCompiledBindingsPrivate::findgeneric(Register *output, - int subIdx, - QDeclarativeContextData *context, - const QScriptDeclarativeClass::Identifier &name, - bool isTerminal) -{ - QDeclarativeEnginePrivate *enginePriv = QDeclarativeEnginePrivate::get(context->engine); - - while (context) { - - int contextPropertyIndex = context->propertyNames?context->propertyNames->value(name):-1; - - - if (contextPropertyIndex != -1) { - - if (contextPropertyIndex < context->idValueCount) { - output->setQObject(context->idValues[contextPropertyIndex]); - output->settype(QMetaType::QObjectStar); - - if (subIdx != -1) - subscribeId(context, contextPropertyIndex, subIdx); - - } else { - QDeclarativeContextPrivate *cp = context->asQDeclarativeContextPrivate(); - const QVariant &value = cp->propertyValues.at(contextPropertyIndex); - - if (isTerminal) { - new (output->typeDataPtr()) QVariant(value); - output->settype(qMetaTypeId()); - } else { - bool ok; - output->setQObject(variantToQObject(value, &ok)); - if (!ok) { output->setUndefined(); } - else { output->settype(QMetaType::QObjectStar); } - return; - } - - if (subIdx != -1) - subscribe(context->asQDeclarativeContext(), contextPropertyIndex + cp->notifyIndex, subIdx); - - - } - - return; - } - - if (QObject *root = context->contextObject) { - - if (findproperty(root, output, enginePriv, subIdx, name, isTerminal)) - return; - - } - - context = context->parent; - } - - output->setUndefined(); -} - void QDeclarativeCompiledBindingsPrivate::init() { Program *program = (Program *)programData;