![]() |
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>
Public Member Functions | |
bool | iterateDirectSubpaths (const DomItem &self, DirectVisitor visitor) const |
Path | typePath () const |
bool | isAlias () const |
bool | isParametricType () const |
void | writeOut (const DomItem &self, OutWriter &lw) const |
ScriptElementVariant | nameIdentifiers () const |
void | setNameIdentifiers (const ScriptElementVariant &name) |
Public Member Functions inherited from QQmlJS::Dom::AttributeInfo | |
bool | iterateDirectSubpaths (const DomItem &self, DirectVisitor visitor) const |
Path | addAnnotation (const Path &selfPathFromOwner, const QmlObject &annotation, QmlObject **aPtr=nullptr) |
void | updatePathFromOwner (const Path &newPath) |
QQmlJSScope::ConstPtr | semanticScope () const |
void | setSemanticScope (const QQmlJSScope::ConstPtr &scope) |
Public Attributes | |
QString | read |
QString | write |
QString | bindable |
QString | notify |
bool | isFinal = false |
bool | isPointer = false |
bool | isDefaultMember = false |
bool | isRequired = false |
ScriptElementVariant | m_nameIdentifiers |
Public Attributes inherited from QQmlJS::Dom::AttributeInfo | |
QString | name |
Access | access = Access::Public |
QString | typeName |
bool | isReadonly = false |
bool | isList = false |
QList< QmlObject > | annotations |
RegionComments | comments |
QQmlJSScope::ConstPtr | m_semanticScope |
Static Public Attributes | |
static constexpr DomType | kindValue = DomType::PropertyDefinition |
Additional Inherited Members | |
Public Types inherited from QQmlJS::Dom::AttributeInfo | |
enum | Access { Private , Protected , Public } |
Definition at line 618 of file qqmldomelements_p.h.
|
inline |
Definition at line 646 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths(), and QQmlJS::Dom::QmlObject::resolveAlias().
bool QQmlJS::Dom::PropertyDefinition::isParametricType | ( | ) | const |
Definition at line 1808 of file qqmldomelements.cpp.
|
inline |
Definition at line 623 of file qqmldomelements_p.h.
References isAlias(), isDefaultMember, isFinal, isPointer, isRequired, and typePath().
|
inline |
Definition at line 649 of file qqmldomelements_p.h.
|
inline |
Definition at line 650 of file qqmldomelements_p.h.
|
inline |
Definition at line 644 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
Definition at line 1813 of file qqmldomelements.cpp.
References QQmlJS::Dom::FileLocations::treeOf().
QString QQmlJS::Dom::PropertyDefinition::bindable |
Definition at line 654 of file qqmldomelements_p.h.
bool QQmlJS::Dom::PropertyDefinition::isDefaultMember = false |
Definition at line 658 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
bool QQmlJS::Dom::PropertyDefinition::isFinal = false |
Definition at line 656 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
bool QQmlJS::Dom::PropertyDefinition::isPointer = false |
Definition at line 657 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
bool QQmlJS::Dom::PropertyDefinition::isRequired = false |
Definition at line 659 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
|
staticconstexpr |
Definition at line 621 of file qqmldomelements_p.h.
ScriptElementVariant QQmlJS::Dom::PropertyDefinition::m_nameIdentifiers |
Definition at line 660 of file qqmldomelements_p.h.
QString QQmlJS::Dom::PropertyDefinition::notify |
Definition at line 655 of file qqmldomelements_p.h.
QString QQmlJS::Dom::PropertyDefinition::read |
Definition at line 652 of file qqmldomelements_p.h.
QString QQmlJS::Dom::PropertyDefinition::write |
Definition at line 653 of file qqmldomelements_p.h.