Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 661 of file qqmldomelements_p.h.
|
inline |
Definition at line 689 of file qqmldomelements_p.h.
References typeName.
bool QQmlJS::Dom::PropertyDefinition::isParametricType | ( | ) | const |
|
inline |
Definition at line 666 of file qqmldomelements_p.h.
References read(), and write().
|
inline |
Definition at line 692 of file qqmldomelements_p.h.
|
inline |
Definition at line 693 of file qqmldomelements_p.h.
|
inline |
Definition at line 687 of file qqmldomelements_p.h.
References typeName.
QString QQmlJS::Dom::PropertyDefinition::bindable |
Definition at line 697 of file qqmldomelements_p.h.
bool QQmlJS::Dom::PropertyDefinition::isDefaultMember = false |
Definition at line 701 of file qqmldomelements_p.h.
bool QQmlJS::Dom::PropertyDefinition::isFinal = false |
Definition at line 699 of file qqmldomelements_p.h.
bool QQmlJS::Dom::PropertyDefinition::isPointer = false |
Definition at line 700 of file qqmldomelements_p.h.
bool QQmlJS::Dom::PropertyDefinition::isRequired = false |
Definition at line 702 of file qqmldomelements_p.h.
|
staticconstexpr |
Definition at line 664 of file qqmldomelements_p.h.
ScriptElementVariant QQmlJS::Dom::PropertyDefinition::m_nameIdentifiers |
Definition at line 703 of file qqmldomelements_p.h.
QString QQmlJS::Dom::PropertyDefinition::notify |
Definition at line 698 of file qqmldomelements_p.h.
QString QQmlJS::Dom::PropertyDefinition::read |
Definition at line 695 of file qqmldomelements_p.h.
QString QQmlJS::Dom::PropertyDefinition::write |
Definition at line 696 of file qqmldomelements_p.h.