![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmlpropertycache_p.h>
Classes | |
| struct | ConstPtr |
Public Types | |
| using | Ptr = QQmlRefPointer<QQmlPropertyCache> |
Static Public Member Functions | |
| static Ptr | createStandalone (const QMetaObject *, QTypeRevision metaObjectRevision=QTypeRevision::zero()) |
| static const QQmlPropertyData * | property (QObject *, QStringView, const QQmlRefPointer< QQmlContextData > &, QQmlPropertyData *) |
| static const QQmlPropertyData * | property (QObject *, const QLatin1String &, const QQmlRefPointer< QQmlContextData > &, QQmlPropertyData *) |
| static const QQmlPropertyData * | property (QObject *, const QV4::String *, const QQmlRefPointer< QQmlContextData > &, QQmlPropertyData *) |
| static int | originalClone (const QObject *, int indexindex) |
| static QString | signalParameterStringForJS (const QList< QByteArray > ¶meterNameList, QString *errorString=nullptr) |
| static bool | determineMetaObjectSizes (const QMetaObject &mo, int *fieldCount, int *stringCount) |
| static bool | addToHash (QCryptographicHash &hash, const QMetaObject &mo) |
Friends | |
| class | QQmlEnginePrivate |
| class | QQmlCompiler |
| template<typename T> | |
| class | QQmlPropertyCacheCreator |
| template<typename T> | |
| class | QQmlPropertyCacheAliasCreator |
| template<typename T> | |
| class | QQmlComponentAndAliasResolver |
| class | QQmlMetaObject |
| class | ::tst_qqmlpropertycache |
Additional Inherited Members | |
| Protected Member Functions inherited from QQmlRefCounted< QQmlPropertyCache > | |
| ~QQmlRefCounted () | |
Definition at line 190 of file qqmlpropertycache_p.h.
Definition at line 193 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 208 of file qqmlpropertycache_p.h.
| QQmlPropertyCache::~QQmlPropertyCache | ( | ) |
Definition at line 289 of file qqmlpropertycache.cpp.
|
static |
Definition at line 1491 of file qqmlpropertycache.cpp.
|
inline |
Definition at line 296 of file qqmlpropertycache_p.h.
Definition at line 605 of file qqmlpropertycache_p.h.
| QByteArray QQmlPropertyCache::checksum | ( | QHash< quintptr, QByteArray > * | checksums, |
| bool * | ok ) const |
Definition at line 1507 of file qqmlpropertycache.cpp.
| const char * QQmlPropertyCache::className | ( | ) | const |
Definition at line 1198 of file qqmlpropertycache.cpp.
| QQmlPropertyCache::Ptr QQmlPropertyCache::copy | ( | ) | const |
Definition at line 320 of file qqmlpropertycache.cpp.
| QQmlPropertyCache::Ptr QQmlPropertyCache::copyAndAppend | ( | const QMetaObject * | metaObject, |
| QTypeRevision | typeVersion, | ||
| QQmlPropertyData::Flags | propertyFlags = QQmlPropertyData::Flags(), | ||
| QQmlPropertyData::Flags | methodFlags = QQmlPropertyData::Flags(), | ||
| QQmlPropertyData::Flags | signalFlags = QQmlPropertyData::Flags() ) const |
Definition at line 593 of file qqmlpropertycache.cpp.
| QQmlPropertyCache::Ptr QQmlPropertyCache::copyAndReserve | ( | int | propertyCount, |
| int | methodCount, | ||
| int | signalCount, | ||
| int | enumCount ) const |
Definition at line 408 of file qqmlpropertycache.cpp.
| const QMetaObject * QQmlPropertyCache::createMetaObject | ( | ) | const |
Definition at line 556 of file qqmlpropertycache.cpp.
|
static |
Creates a standalone QQmlPropertyCache of metaObject. It is separate from the usual QQmlPropertyCache hierarchy. It's parent is not equal to any other QQmlPropertyCache created from QObject::staticMetaObject, for example.
Definition at line 260 of file qqmlpropertycache.cpp.
| const QQmlPropertyData * QQmlPropertyCache::defaultProperty | ( | ) | const |
Definition at line 581 of file qqmlpropertycache.cpp.
|
inline |
Definition at line 523 of file qqmlpropertycache_p.h.
|
static |
Definition at line 1473 of file qqmlpropertycache.cpp.
|
inline |
Definition at line 456 of file qqmlpropertycache_p.h.
| void QQmlPropertyCache::invalidate | ( | const QMetaObject * | metaObject | ) |
invalidates and updates the PropertyCache if the QMetaObject has changed. This function is used in the tooling to update dynamic properties.
Definition at line 846 of file qqmlpropertycache.cpp.
|
inline |
Definition at line 545 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 299 of file qqmlpropertycache_p.h.
| const QQmlPropertyData * QQmlPropertyCache::maybeUnresolvedProperty | ( | int | index | ) | const |
Definition at line 568 of file qqmlpropertycache.cpp.
|
inline |
Definition at line 449 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 475 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 580 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 511 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 585 of file qqmlpropertycache_p.h.
|
static |
Definition at line 1046 of file qqmlpropertycache.cpp.
| int QQmlPropertyCache::originalClone | ( | int | index | ) | const |
Definition at line 1039 of file qqmlpropertycache.cpp.
|
inline |
Definition at line 534 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 600 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 280 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 277 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 283 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 528 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 233 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 464 of file qqmlpropertycache_p.h.
|
static |
Definition at line 1182 of file qqmlpropertycache.cpp.
|
static |
Definition at line 1168 of file qqmlpropertycache.cpp.
|
static |
Definition at line 1175 of file qqmlpropertycache.cpp.
|
inline |
Definition at line 570 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 575 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 503 of file qqmlpropertycache_p.h.
| QQmlPropertyCache::Ptr QQmlPropertyCache::rebased | ( | const QQmlPropertyCache::ConstPtr & | parent | ) | const |
Definition at line 325 of file qqmlpropertycache.cpp.
|
inline |
Definition at line 297 of file qqmlpropertycache_p.h.
| void QQmlPropertyCache::setParent | ( | QQmlPropertyCache::ConstPtr | newParent | ) |
Definition at line 586 of file qqmlpropertycache.cpp.
|
inline |
index MUST be in the signal index range (see QObjectPrivate::signalIndex()). This is different from QMetaMethod::methodIndex().
Definition at line 490 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 590 of file qqmlpropertycache_p.h.
|
inline |
Definition at line 595 of file qqmlpropertycache_p.h.
| QList< QByteArray > QQmlPropertyCache::signalParameterNames | ( | int | index | ) | const |
index MUST be in the signal index range (see QObjectPrivate::signalIndex()). This is different from QMetaMethod::methodIndex().
Definition at line 1548 of file qqmlpropertycache.cpp.
|
static |
Definition at line 1008 of file qqmlpropertycache.cpp.
| void QQmlPropertyCache::toMetaObjectBuilder | ( | QMetaObjectBuilder & | builder | ) | const |
Definition at line 1206 of file qqmlpropertycache.cpp.
| void QQmlPropertyCache::update | ( | const QMetaObject * | metaObject | ) |
Definition at line 819 of file qqmlpropertycache.cpp.
|
friend |
Definition at line 308 of file qqmlpropertycache_p.h.
|
friend |
Definition at line 303 of file qqmlpropertycache_p.h.
|
friend |
Definition at line 306 of file qqmlpropertycache_p.h.
|
friend |
Definition at line 302 of file qqmlpropertycache_p.h.
|
friend |
Definition at line 307 of file qqmlpropertycache_p.h.
|
friend |
Definition at line 305 of file qqmlpropertycache_p.h.
|
friend |
Definition at line 304 of file qqmlpropertycache_p.h.