Element Class
class QQmlSA::ElementQMLの型を表す。詳細...
Header: | #include <Element> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS QmlCompiler) target_link_libraries(mytarget PRIVATE Qt6::QmlCompiler) |
Status: | Technical Preview |
パブリック関数
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 |
メンバー関数 ドキュメンテーション
QQmlSA::AccessSemantics Element::accessSemantics() const
この Element のアクセスセマンティクスを返します。例えば、参照、値、シーケンスなど。
QQmlSA::Element Element::baseType() const
この要素が派生している要素を返します。
QString Element::baseTypeName() const
この要素が派生している要素の名前を返します。
QString Element::defaultPropertyName() const
この要素のデフォルト・プロパティの名前を返します。プロパティがない場合は、空の文字列を返します。
QString Element::filePath() const
この Element を定義している QML コードのファイルパスを返します。
bool Element::hasMethod(const QString &methodName) const
この要素がmethodName という名前のメソッドを持っているかどうかを返します。
bool Element::hasOwnProperty(const QString &propertyName) const
この要素がpropertyName という名前のプロパティを定義しているかどうかを返します。 このプロパティは、基本オブジェクトや拡張オブジェクトでは定義されていません。
bool Element::hasOwnPropertyBindings(const QString &propertyName) const
この要素が、そのベースオブジェクトまたは拡張オブジェクトで定義されていない、名前propertyName を持つプロパティバインディングを持っているかどうかを返します。
bool Element::hasProperty(const QString &propertyName) const
この要素が名前propertyName を持つプロパティを持つかどうかを返します。
bool Element::hasPropertyBindings(const QString &name) const
この要素がname という名前のプロパティ・バインディングを持つかどうかを返します。
bool Element::inherits(const QQmlSA::Element &element) const
この要素がelement を継承しているかどうかを返します。
bool Element::isComposite() const
Qml から定義されたオブジェクトに対しては true を返し、 C++ から宣言されたオブジェクトに対しては false を返します。
bool Element::isPropertyRequired(const QString &propertyName) const
この要素で解決されたpropertyName という名前のプロパティが必須であるかどうかを返します。そのプロパティが見つからない場合は false を返します。
QString Element::name() const
この要素の名前を返します。
QQmlSA::Method::Methods Element::ownMethods() const
この Element のメソッド(基本オブジェクトまたは拡張オブジェクトで定義されていないメソッド)を返します。
QQmlSA::Binding::Bindings Element::ownPropertyBindings() const
この要素のプロパティバインディングを返します。
QQmlSA::Binding::Bindings Element::ownPropertyBindings(const QString &propertyName) const
この要素のベースオブジェクトまたは拡張オブジェクトで定義されていない、propertyName という名前のプロパティバインディングを返します。
QQmlSA::Element Element::parentScope() const
この要素を囲む要素を返します。
QQmlSA::Property Element::property(const QString &propertyName) const
propertyName という名前を持つプロパティが、この Element またはそのベースオブジェクトと拡張オブジェクトに存在する場合はそのプロパティを返し、そうでない場合は無効なプロパティを返します。
QList<QQmlSA::Binding> Element::propertyBindings(const QString &propertyName) const
propertyName という名前を持つ、この Element のプロパティ結合を返します。
QQmlSA::ScopeType Element::scopeType() const
Element のスコープの型を返します。
QQmlSA::SourceLocation Element::sourceLocation() const
この Element が定義されている QML コード内の位置を返します。
©2024 The Qt Company Ltd. 本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。