38 static QUntypedPropertyBinding
39 createBindingForBindable(
const QV4::ExecutableCompilationUnit *unit, QObject *thisObject,
40 qsizetype functionIndex, QObject *bindingTarget,
int metaPropertyIndex,
41 int valueTypePropertyIndex,
const QString &propertyName);
43 static void createBindingForNonBindable(
const QV4::ExecutableCompilationUnit *unit,
44 QObject *thisObject, qsizetype functionIndex,
45 QObject *bindingTarget,
int metaPropertyIndex,
46 int valueTypePropertyIndex,
47 const QString &propertyName);
49 static QUntypedPropertyBinding
50 createTranslationBindingForBindable(
const QQmlRefPointer<QV4::ExecutableCompilationUnit> &unit,
51 QObject *bindingTarget,
int metaPropertyIndex,
52 const QQmlTranslation &translationData,
53 const QString &propertyName);
55 static void createTranslationBindingForNonBindable(
56 const QQmlRefPointer<QV4::ExecutableCompilationUnit> &unit,
57 const QQmlSourceLocation &location,
const QQmlTranslation &translationData,
58 QObject *thisObject, QObject *bindingTarget,
int metaPropertyIndex,
59 const QString &propertyName,
int valueTypePropertyIndex);