![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmldomelements_p.h>
Static Public Member Functions | |
| static QString | preCodeForName (QStringView n) |
| static QString | postCodeForName (QStringView) |
Static Public Attributes | |
| static constexpr DomType | kindValue = DomType::Binding |
Friends | |
| class | QQmlDomAstCreatorBase |
Definition at line 452 of file qqmldomelements_p.h.
Definition at line 1161 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| std::unique_ptr< BindingValue > && | value, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1163 of file qqmldomelements.cpp.
References Binding().
Referenced by Binding().
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| const std::shared_ptr< ScriptExpression > & | value, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1169 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| const QString & | scriptCode, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1176 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| const QmlObject & | value, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1184 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| const QList< QmlObject > & | value, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1189 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const Binding & | o | ) |
Definition at line 1194 of file qqmldomelements.cpp.
References Binding().
Referenced by Binding().
|
default |
| QQmlJS::Dom::Binding::~Binding | ( | ) |
Definition at line 1206 of file qqmldomelements.cpp.
| Path QQmlJS::Dom::Binding::addAnnotation | ( | const Path & | selfPathFromOwner, |
| const QmlObject & | a, | ||
| QmlObject ** | aPtr = nullptr ) |
Definition at line 1317 of file qqmldomelements.cpp.
Definition at line 485 of file qqmldomelements_p.h.
Definition at line 1291 of file qqmldomelements.cpp.
Definition at line 1284 of file qqmldomelements.cpp.
|
inline |
Definition at line 507 of file qqmldomelements_p.h.
|
inline |
Definition at line 478 of file qqmldomelements_p.h.
|
inline |
Definition at line 490 of file qqmldomelements_p.h.
|
inline |
Definition at line 489 of file qqmldomelements_p.h.
|
inline |
Definition at line 494 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
| bool QQmlJS::Dom::Binding::iterateDirectSubpaths | ( | const DomItem & | self, |
| DirectVisitor | visitor ) const |
Definition at line 1226 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::DomItem(), and isSignalHandler().
|
inline |
Definition at line 477 of file qqmldomelements_p.h.
| QmlObject * QQmlJS::Dom::Binding::objectValue | ( | ) |
Definition at line 1277 of file qqmldomelements.cpp.
| QmlObject const * QQmlJS::Dom::Binding::objectValue | ( | ) | const |
Definition at line 1270 of file qqmldomelements.cpp.
Definition at line 1208 of file qqmldomelements.cpp.
|
inline |
Definition at line 505 of file qqmldomelements_p.h.
|
inlinestatic |
Definition at line 503 of file qqmldomelements_p.h.
|
inline |
Definition at line 504 of file qqmldomelements_p.h.
|
inlinestatic |
Definition at line 499 of file qqmldomelements_p.h.
| std::shared_ptr< ScriptExpression > QQmlJS::Dom::Binding::scriptExpressionValue | ( | ) |
Definition at line 1305 of file qqmldomelements.cpp.
| std::shared_ptr< ScriptExpression > QQmlJS::Dom::Binding::scriptExpressionValue | ( | ) | const |
Definition at line 1298 of file qqmldomelements.cpp.
Definition at line 486 of file qqmldomelements_p.h.
|
inline |
Definition at line 508 of file qqmldomelements_p.h.
| void QQmlJS::Dom::Binding::setValue | ( | std::unique_ptr< BindingValue > && | value | ) |
Definition at line 1312 of file qqmldomelements.cpp.
Definition at line 1323 of file qqmldomelements.cpp.
Definition at line 1256 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::DomItem().
Referenced by writeOut(), and writeOutValue().
| BindingValueKind QQmlJS::Dom::Binding::valueKind | ( | ) | const |
Definition at line 1263 of file qqmldomelements.cpp.
Definition at line 1331 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::canonicalPath(), QQmlJS::Dom::Normal, QQmlJS::Dom::FileLocations::treeOf(), valueItem(), QQmlJS::Dom::QmlObject::writeOut(), QQmlJS::Dom::DomItem::writeOutPost(), QQmlJS::Dom::DomItem::writeOutPre(), and writeOutValue().
Definition at line 1352 of file qqmldomelements.cpp.
References QQmlJS::Dom::FileLocations::treeOf(), valueItem(), QQmlJS::Dom::DomItem::writeOut(), QQmlJS::Dom::List::writeOut(), QQmlJS::Dom::DomItem::writeOutPost(), and QQmlJS::Dom::DomItem::writeOutPre().
Referenced by writeOut(), and QQmlJS::Dom::QmlObject::writeOutAttributes().
|
friend |
Definition at line 511 of file qqmldomelements_p.h.
|
staticconstexpr |
Definition at line 455 of file qqmldomelements_p.h.