#include "qqmlbind_p.h"
#include <private/qqmlnullablevalue_p.h>
#include <private/qqmlproperty_p.h>
#include <private/qqmlbinding_p.h>
#include <private/qqmlmetatype_p.h>
#include <private/qqmlvmemetaobject_p.h>
#include <private/qv4persistent_p.h>
#include <qqmlengine.h>
#include <qqmlcontext.h>
#include <qqmlproperty.h>
#include <qqmlpropertymap.h>
#include <qqmlinfo.h>
#include <QtCore/qfile.h>
#include <QtCore/qdebug.h>
#include <QtCore/qtimer.h>
#include <QtCore/qloggingcategory.h>
#include <private/qqmlanybinding_p.h>
#include <private/qv4qmlcontext_p.h>
#include <private/qqmlcomponent_p.h>
#include <private/qobject_p.h>
#include "moc_qqmlbind_p.cpp"
Go to the source code of this file.
◆ QQmlBindEntryKind
Enumerator |
---|
V4Value | |
Variant | |
Binding | |
None | |
Definition at line 33 of file qqmlbind.cpp.
◆ createBinding()
Definition at line 708 of file qqmlbind.cpp.
References QV4::CompiledData::Binding::compiledScriptIndex, QV4::QmlContext::create(), QQmlAnyBinding::createFromCodeString(), QQmlAnyBinding::createFromFunction(), QQmlAnyBinding::createTranslationBinding(), QV4::Scope::engine, QQmlBinding::Invalid, QV4::CompiledData::Location::line(), QV4::CompiledData::Binding::location, QV4::ExecutionEngine::rootContext(), QV4::CompiledData::Binding::type(), QV4::CompiledData::Binding::Type_Script, QV4::CompiledData::Binding::Type_Translation, QV4::CompiledData::Binding::Type_TranslationById, and QV4::CompiledData::Binding::value.
Referenced by createNonUniqueScopeBinding(), QQmlBindPrivate::decodeBinding(), and QQmlJSImportVisitor::visit().