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
QQuickPropertyChangesParser Class Reference

#include <qquickpropertychanges_p.h>

Inheritance diagram for QQuickPropertyChangesParser:
Collaboration diagram for QQuickPropertyChangesParser:

Public Member Functions

 QQuickPropertyChangesParser ()
void verifyList (const QQmlRefPointer< QV4::CompiledData::CompilationUnit > &compilationUnit, const QV4::CompiledData::Binding *binding)
void verifyBindings (const QQmlRefPointer< QV4::CompiledData::CompilationUnit > &compilationUnit, const QList< const QV4::CompiledData::Binding * > &props) override
void applyBindings (QObject *obj, const QQmlRefPointer< QV4::ExecutableCompilationUnit > &compilationUnit, const QList< const QV4::CompiledData::Binding * > &bindings) override
Public Member Functions inherited from QQmlCustomParser
 QQmlCustomParser ()
 QQmlCustomParser (Flags f)
virtual ~QQmlCustomParser ()
void clearErrors ()
Flags flags () const
QVector< QQmlErrorerrors () const

Additional Inherited Members

Public Types inherited from QQmlCustomParser
enum  Flag { NoFlag = 0x00000000 , AcceptsAttachedProperties = 0x00000001 , AcceptsSignalHandlers = 0x00000002 }
Protected Member Functions inherited from QQmlCustomParser
void error (const QV4::CompiledData::Binding *binding, const QString &description)
void error (const QV4::CompiledData::Object *object, const QString &description)
void error (const QV4::CompiledData::Location &location, const QString &description)
 Reports an error with the given description.
int evaluateEnum (const QString &, bool *ok) const
 If script is a simple enumeration expression (eg.
const QMetaObjectresolveType (const QString &) const
 Resolves name to a type, or 0 if it is not a type.
QQmlTypeLoadertypeLoader () const

Detailed Description

Definition at line 73 of file qquickpropertychanges_p.h.

Constructor & Destructor Documentation

◆ QQuickPropertyChangesParser()

QQuickPropertyChangesParser::QQuickPropertyChangesParser ( )
inline

Definition at line 76 of file qquickpropertychanges_p.h.

References QQuickPropertyChangesParser().

Referenced by QQuickPropertyChangesParser().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ applyBindings()

void QQuickPropertyChangesParser::applyBindings ( QObject * obj,
const QQmlRefPointer< QV4::ExecutableCompilationUnit > & compilationUnit,
const QList< const QV4::CompiledData::Binding * > & bindings )
overridevirtual

Implements QQmlCustomParser.

Definition at line 347 of file qquickpropertychanges.cpp.

References QQuickPropertyChangesPrivate::decoded.

◆ verifyBindings()

void QQuickPropertyChangesParser::verifyBindings ( const QQmlRefPointer< QV4::CompiledData::CompilationUnit > & compilationUnit,
const QList< const QV4::CompiledData::Binding * > & props )
overridevirtual

Implements QQmlCustomParser.

Definition at line 339 of file qquickpropertychanges.cpp.

◆ verifyList()

void QQuickPropertyChangesParser::verifyList ( const QQmlRefPointer< QV4::CompiledData::CompilationUnit > & compilationUnit,
const QV4::CompiledData::Binding * binding )

Definition at line 218 of file qquickpropertychanges.cpp.


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