Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlCppBinding Struct Reference

#include <qqmlcppbinding_p.h>

Collaboration diagram for QQmlCppBinding:

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)

Detailed Description

Definition at line 35 of file qqmlcppbinding_p.h.

Member Function Documentation

◆ createBindingForBindable()

QUntypedPropertyBinding QQmlCppBinding::createBindingForBindable ( const QV4::ExecutableCompilationUnit * unit,
QObject * thisObject,
qsizetype functionIndex,
QObject * bindingTarget,
int metaPropertyIndex,
int valueTypePropertyIndex,
const QString & propertyName )
static

Definition at line 40 of file qqmlcppbinding.cpp.

◆ createBindingForNonBindable()

void QQmlCppBinding::createBindingForNonBindable ( const QV4::ExecutableCompilationUnit * unit,
QObject * thisObject,
qsizetype functionIndex,
QObject * bindingTarget,
int metaPropertyIndex,
int valueTypePropertyIndex,
const QString & propertyName )
static

Definition at line 73 of file qqmlcppbinding.cpp.

◆ createTranslationBindingForBindable()

QUntypedPropertyBinding QQmlCppBinding::createTranslationBindingForBindable ( const QQmlRefPointer< QV4::ExecutableCompilationUnit > & unit,
QObject * bindingTarget,
int metaPropertyIndex,
const QQmlTranslation & translationData,
const QString & propertyName )
static

Definition at line 111 of file qqmlcppbinding.cpp.

◆ createTranslationBindingForNonBindable()

void QQmlCppBinding::createTranslationBindingForNonBindable ( const QQmlRefPointer< QV4::ExecutableCompilationUnit > & unit,
const QQmlSourceLocation & location,
const QQmlTranslation & translationData,
QObject * thisObject,
QObject * bindingTarget,
int metaPropertyIndex,
const QString & propertyName,
int valueTypePropertyIndex )
static

Definition at line 131 of file qqmlcppbinding.cpp.


The documentation for this struct was generated from the following files: