![]() |
Qt 6.x
The Qt SDK
|
#include <qqmlcppbinding_p.h>
Static Public Member Functions | |
static QUntypedPropertyBinding | createBindingForBindable (const QV4::ExecutableCompilationUnit *unit, QObject *thisObject, qsizetype functionIndex, QObject *bindingTarget, int metaPropertyIndex, int valueTypePropertyIndex, const QString &propertyName) |
static void | createBindingForNonBindable (const QV4::ExecutableCompilationUnit *unit, QObject *thisObject, qsizetype functionIndex, QObject *bindingTarget, int metaPropertyIndex, int valueTypePropertyIndex, const QString &propertyName) |
static QUntypedPropertyBinding | createTranslationBindingForBindable (const QQmlRefPointer< QV4::ExecutableCompilationUnit > &unit, QObject *bindingTarget, int metaPropertyIndex, const QQmlTranslation &translationData, const QString &propertyName) |
static void | createTranslationBindingForNonBindable (const QQmlRefPointer< QV4::ExecutableCompilationUnit > &unit, const QQmlSourceLocation &location, const QQmlTranslation &translationData, QObject *thisObject, QObject *bindingTarget, int metaPropertyIndex, const QString &propertyName, int valueTypePropertyIndex) |
Definition at line 35 of file qqmlcppbinding_p.h.
|
static |
Definition at line 40 of file qqmlcppbinding.cpp.
References QQmlPropertyBinding::create(), createBindingInScope(), QString::fromUtf8(), mo, property, Q_ASSERT, Q_UNUSED, qCritical, and QV4::ExecutableCompilationUnit::runtimeFunctions.
|
static |
Definition at line 73 of file qqmlcppbinding.cpp.
References QQmlBinding::create(), createBindingInScope(), QString::fromUtf8(), mo, property, Q_ASSERT, Q_UNUSED, qCritical, QV4::ExecutableCompilationUnit::runtimeFunctions, QQmlPropertyPrivate::setBinding(), and QQmlAbstractBinding::setTarget().
|
static |
Definition at line 111 of file qqmlcppbinding.cpp.
References QQmlTranslationPropertyBinding::create(), QString::fromUtf8(), mo, property, Q_ASSERT, Q_UNUSED, and qCritical.
|
static |
Definition at line 131 of file qqmlcppbinding.cpp.
References createBindingInScope(), QQmlBinding::createTranslationBinding(), QString::fromUtf8(), mo, property, Q_ASSERT, Q_UNUSED, qCritical, QQmlPropertyPrivate::setBinding(), and QQmlAbstractBinding::setTarget().