Element Class

class QQmlSA::Element

Stellt einen QML-Typ dar. Mehr...

Kopfzeile: #include <Element>
CMake: find_package(Qt6 REQUIRED COMPONENTS QmlCompiler)
target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler)
Status: Technische Vorschau

Öffentliche Funktionen

QQmlSA::AccessSemantics accessSemantics() const
QQmlSA::Element baseType() const
QString baseTypeName() const
QString defaultPropertyName() const
QString filePath() const
bool hasMethod(const QString &methodName) const
bool hasOwnProperty(const QString &propertyName) const
bool hasOwnPropertyBindings(const QString &propertyName) const
bool hasProperty(const QString &propertyName) const
bool hasPropertyBindings(const QString &name) const
bool inherits(const QQmlSA::Element &element) const
bool isComposite() const
bool isPropertyRequired(const QString &propertyName) const
QString name() const
QQmlSA::Method::Methods ownMethods() const
QQmlSA::Binding::Bindings ownPropertyBindings() const
QQmlSA::Binding::Bindings ownPropertyBindings(const QString &propertyName) const
QQmlSA::Element parentScope() const
QQmlSA::Property property(const QString &propertyName) const
QList<QQmlSA::Binding> propertyBindings(const QString &propertyName) const
QQmlSA::ScopeType scopeType() const
QQmlSA::SourceLocation sourceLocation() const

Detaillierte Beschreibung

Dokumentation der Mitgliedsfunktionen

QQmlSA::AccessSemantics Element::accessSemantics() const

Gibt die Zugriffssemantik dieses Elements zurück. Zum Beispiel: Referenz, Wert oder Sequenz.

QQmlSA::Element Element::baseType() const

Gibt das Element zurück, von dem dieses Element abgeleitet ist.

QString Element::baseTypeName() const

Gibt den Namen des Elements zurück, von dem dieses Element abgeleitet ist.

QString Element::defaultPropertyName() const

Gibt den Namen der Standardeigenschaft dieses Elements zurück. Wenn es keine hat, wird ein leerer String zurückgegeben.

QString Element::filePath() const

Gibt den Dateipfad des QML-Codes zurück, der dieses Element definiert.

bool Element::hasMethod(const QString &methodName) const

Gibt zurück, ob dieses Element eine Methode mit dem Namen methodName hat.

bool Element::hasOwnProperty(const QString &propertyName) const

Gibt zurück, ob dieses Element eine Eigenschaft mit dem Namen propertyName definiert, die nicht auf seinen Basis- oder Erweiterungsobjekten definiert ist.

bool Element::hasOwnPropertyBindings(const QString &propertyName) const

Gibt zurück, ob dieses Element Eigenschaftsbindungen hat, die nicht in seinen Basis- oder Erweiterungsobjekten definiert sind und die den Namen propertyName haben.

bool Element::hasProperty(const QString &propertyName) const

Gibt zurück, ob dieses Element eine Eigenschaft mit dem Namen propertyName hat.

bool Element::hasPropertyBindings(const QString &name) const

Gibt zurück, ob dieses Element eine Eigenschaftsbindung mit dem Namen name hat.

bool Element::inherits(const QQmlSA::Element &element) const

Gibt zurück, ob dieses Element von element erbt.

bool Element::isComposite() const

Gibt true für Objekte zurück, die aus Qml definiert wurden, und false für Objekte, die aus C++ deklariert wurden.

bool Element::isPropertyRequired(const QString &propertyName) const

Gibt zurück, ob die in diesem Element aufgelöste Eigenschaft mit dem Namen propertyName erforderlich ist. Gibt false zurück, wenn die Eigenschaft nicht gefunden werden konnte.

QString Element::name() const

Gibt den Namen dieses Elements zurück.

QQmlSA::Method::Methods Element::ownMethods() const

Gibt die Methoden dieses Elements zurück, die nicht in seinen Basis- oder Erweiterungsobjekten definiert sind.

QQmlSA::Binding::Bindings Element::ownPropertyBindings() const

Gibt die Eigenschaftsbindungen dieses Elements zurück, die nicht in seinen Basis- oder Erweiterungsobjekten definiert sind.

QQmlSA::Binding::Bindings Element::ownPropertyBindings(const QString &propertyName) const

Gibt die Eigenschaftsbindungen dieses Elements zurück, die nicht auf seinen Basis- oder Erweiterungsobjekten definiert sind und die den Namen propertyName haben.

QQmlSA::Element Element::parentScope() const

Gibt das Element zurück, das dieses Element umschließt.

QQmlSA::Property Element::property(const QString &propertyName) const

Gibt die Eigenschaft mit dem Namen propertyName zurück, wenn sie in diesem Element oder seinen Basis- und Erweiterungsobjekten gefunden wird, andernfalls wird eine ungültige Eigenschaft zurückgegeben.

QList<QQmlSA::Binding> Element::propertyBindings(const QString &propertyName) const

Gibt die Eigenschaftsbindungen dieses Elements zurück, die den Namen propertyName haben.

QQmlSA::ScopeType Element::scopeType() const

Gibt den Typ des Bereichs von Element zurück.

QQmlSA::SourceLocation Element::sourceLocation() const

Gibt die Stelle im QML-Code zurück, an der dieses Element definiert ist.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.