![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmltype_p_p.h>
Classes | |
struct | Enums |
union | extraData |
struct | ProxyMetaObjects |
struct | QQmlCppTypeData |
struct | QQmlSingletonTypeData |
Public Member Functions | |
QQmlTypePrivate (QQmlType::RegistrationType type) | |
const ProxyMetaObjects * | init () const |
QUrl | sourceUrl () const |
const QQmlTypePrivate * | attachedPropertiesBase (QQmlTypeLoader *typeLoader) const |
bool | isComposite () const |
bool | isValueType () const |
QQmlType | resolveCompositeBaseType (QQmlTypeLoader *typeLoader) const |
QQmlPropertyCache::ConstPtr | compositePropertyCache (QQmlTypeLoader *typeLoader) const |
void | setName (const QString &uri, const QString &element) |
const QMetaObject * | metaObject () const |
const QMetaObject * | metaObjectForValueType () const |
Public Member Functions inherited from QQmlRefCounted< QQmlTypePrivate > | |
void | release () const |
Public Member Functions inherited from QQmlRefCount | |
QQmlRefCount () | |
void | addref () const |
int | count () const |
Static Public Member Functions | |
template<typename String> | |
static int | enumValue (const QQmlRefPointer< const QQmlTypePrivate > &d, QQmlTypeLoader *typeLoader, const String &name, bool *ok) |
template<Enums::Scoping scoping, typename String> | |
static int | enumIndex (const QQmlRefPointer< const QQmlTypePrivate > &d, QQmlTypeLoader *typeLoader, const String &name, bool *ok) |
template<Enums::Scoping scoping, typename String> | |
static int | enumValue (const QQmlRefPointer< const QQmlTypePrivate > &d, QQmlTypeLoader *typeLoader, int index, const String &name, bool *ok) |
template<Enums::Scoping scoping, typename String1, typename String2> | |
static int | enumValue (const QQmlRefPointer< const QQmlTypePrivate > &d, QQmlTypeLoader *typeLoader, const String1 &scopedEnumName, const String2 &name, bool *ok) |
template<Enums::Scoping scoping> | |
static QString | enumKey (const QQmlRefPointer< const QQmlTypePrivate > &d, QQmlTypeLoader *typeLoader, int index, int value, bool *ok) |
template<Enums::Scoping scoping> | |
static QStringList | enumKeys (const QQmlRefPointer< const QQmlTypePrivate > &d, QQmlTypeLoader *typeLoader, int index, int value, bool *ok) |
static QQmlType | visibleQmlTypeByName (const QQmlRefPointer< QV4::CompiledData::CompilationUnit > &unit, const QString &elementName, QQmlTypeLoader *typeLoader) |
static QQmlType | visibleQmlTypeByName (const QV4::ExecutableCompilationUnit *unit, int elementNameId, QQmlTypeLoader *typeLoader=nullptr) |
Public Attributes | |
int | index = -1 |
union QQmlTypePrivate::extraData | extraData |
QHashedString | module |
QString | name |
QString | elementName |
QMetaType | typeId |
QMetaType | listId |
QQmlType::RegistrationType | regType |
QTypeRevision | version |
QTypeRevision | revision = QTypeRevision::zero() |
const QMetaObject * | baseMetaObject = nullptr |
Friends | |
class | QQmlRefCounted< QQmlTypePrivate > |
Additional Inherited Members | |
Protected Member Functions inherited from QQmlRefCounted< QQmlTypePrivate > | |
~QQmlRefCounted () |
Definition at line 34 of file qqmltype_p_p.h.
QT_BEGIN_NAMESPACE QQmlTypePrivate::QQmlTypePrivate | ( | QQmlType::RegistrationType | type | ) |
Definition at line 19 of file qqmltype.cpp.
|
inline |
Definition at line 86 of file qqmltype_p_p.h.
QQmlPropertyCache::ConstPtr QQmlTypePrivate::compositePropertyCache | ( | QQmlTypeLoader * | typeLoader | ) | const |
Definition at line 156 of file qqmltype.cpp.
|
inlinestatic |
Definition at line 182 of file qqmltype_p_p.h.
|
inlinestatic |
Definition at line 243 of file qqmltype_p_p.h.
|
inlinestatic |
Definition at line 265 of file qqmltype_p_p.h.
|
inlinestatic |
Definition at line 170 of file qqmltype_p_p.h.
|
inlinestatic |
Definition at line 215 of file qqmltype_p_p.h.
|
inlinestatic |
Definition at line 197 of file qqmltype_p_p.h.
const QQmlTypePrivate::ProxyMetaObjects * QQmlTypePrivate::init | ( | ) | const |
Definition at line 175 of file qqmltype.cpp.
|
inline |
Definition at line 99 of file qqmltype_p_p.h.
|
inline |
Definition at line 104 of file qqmltype_p_p.h.
|
inline |
Definition at line 288 of file qqmltype_p_p.h.
|
inline |
Definition at line 299 of file qqmltype_p_p.h.
QQmlType QQmlTypePrivate::resolveCompositeBaseType | ( | QQmlTypeLoader * | typeLoader | ) | const |
Definition at line 142 of file qqmltype.cpp.
Definition at line 448 of file qqmltype.cpp.
|
inline |
Definition at line 70 of file qqmltype_p_p.h.
|
inlinestatic |
Definition at line 322 of file qqmltype_p_p.h.
|
inlinestatic |
Definition at line 346 of file qqmltype_p_p.h.
|
friend |
Definition at line 365 of file qqmltype_p_p.h.
const QMetaObject* QQmlTypePrivate::baseMetaObject = nullptr |
Definition at line 165 of file qqmltype_p_p.h.
QString QQmlTypePrivate::elementName |
Definition at line 159 of file qqmltype_p_p.h.
union QQmlTypePrivate::extraData QQmlTypePrivate::extraData |
int QQmlTypePrivate::index = -1 |
Definition at line 141 of file qqmltype_p_p.h.
QMetaType QQmlTypePrivate::listId |
Definition at line 161 of file qqmltype_p_p.h.
QHashedString QQmlTypePrivate::module |
Definition at line 157 of file qqmltype_p_p.h.
QString QQmlTypePrivate::name |
Definition at line 158 of file qqmltype_p_p.h.
Referenced by testing.tools.encode_pdf_filter._PdfStream::RegisterByName().
QQmlType::RegistrationType QQmlTypePrivate::regType |
Definition at line 162 of file qqmltype_p_p.h.
QTypeRevision QQmlTypePrivate::revision = QTypeRevision::zero() |
Definition at line 164 of file qqmltype_p_p.h.
QMetaType QQmlTypePrivate::typeId |
Definition at line 160 of file qqmltype_p_p.h.
QTypeRevision QQmlTypePrivate::version |
Definition at line 163 of file qqmltype_p_p.h.