![]() |
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 506 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 539 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 561 of file qqmldomelements_p.h.
|
inline |
Definition at line 532 of file qqmldomelements_p.h.
|
inline |
Definition at line 544 of file qqmldomelements_p.h.
|
inline |
Definition at line 543 of file qqmldomelements_p.h.
|
inline |
Definition at line 548 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 531 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 559 of file qqmldomelements_p.h.
|
inlinestatic |
Definition at line 557 of file qqmldomelements_p.h.
|
inline |
Definition at line 558 of file qqmldomelements_p.h.
|
inlinestatic |
Definition at line 553 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 540 of file qqmldomelements_p.h.
|
inline |
Definition at line 562 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 565 of file qqmldomelements_p.h.
|
staticconstexpr |
Definition at line 509 of file qqmldomelements_p.h.