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 <qqmlpropertyresolver_p.h>
Public Types | |
enum | RevisionCheck { CheckRevision , IgnoreRevision } |
Public Member Functions | |
QQmlPropertyResolver (const QQmlPropertyCache::ConstPtr &cache) | |
const QQmlPropertyData * | property (int index) const |
const QQmlPropertyData * | property (const QString &name, bool *notInRevision=nullptr, RevisionCheck check=CheckRevision) const |
const QQmlPropertyData * | signal (const QString &name, bool *notInRevision) const |
Public Attributes | |
QQmlPropertyCache::ConstPtr | cache |
Definition at line 24 of file qqmlpropertyresolver_p.h.
Enumerator | |
---|---|
CheckRevision | |
IgnoreRevision |
Definition at line 35 of file qqmlpropertyresolver_p.h.
|
inline |
Definition at line 26 of file qqmlpropertyresolver_p.h.
QT_BEGIN_NAMESPACE const QQmlPropertyData * QQmlPropertyResolver::property | ( | const QString & | name, |
bool * | notInRevision = nullptr, | ||
RevisionCheck | check = CheckRevision ) const |
Definition at line 10 of file qqmlpropertyresolver.cpp.
References cache, d, and IgnoreRevision.
|
inline |
Definition at line 30 of file qqmlpropertyresolver_p.h.
References cache.
Referenced by QQmlAliasAnnotator::annotateBindingsToAliases(), QQmlPropertyCacheCreator< ObjectContainer >::createMetaObject(), QQmlEnumTypeResolver::resolveEnumBindings(), QQmlBindingInstantiationContext::resolveInstantiatingProperty(), and QQmlScriptStringScanner::scan().
const QQmlPropertyData * QQmlPropertyResolver::signal | ( | const QString & | name, |
bool * | notInRevision ) const |
Definition at line 30 of file qqmlpropertyresolver.cpp.
References cache, QQmlSignalNames::changedSignalNameToPropertyName(), d, and property.
QQmlPropertyCache::ConstPtr QQmlPropertyResolver::cache |
Definition at line 46 of file qqmlpropertyresolver_p.h.
Referenced by property(), and signal().