diff options
Diffstat (limited to 'src/corelib/kernel/qmetatype.cpp')
-rw-r--r-- | src/corelib/kernel/qmetatype.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/corelib/kernel/qmetatype.cpp b/src/corelib/kernel/qmetatype.cpp index aae772ffeb..f9092b0a32 100644 --- a/src/corelib/kernel/qmetatype.cpp +++ b/src/corelib/kernel/qmetatype.cpp @@ -282,7 +282,7 @@ struct DefinedTypesFilter { \value NeedsDestruction This type has a non-trivial destructor. If the flag is not set calls to the destructor are not necessary before discarding objects. \value MovableType An instance of a type having this attribute can be safely moved by memcpy. \omitvalue SharedPointerToQObject - \omitvalue IsEnumeration + \value IsEnumeration This type is an enumeration \value PointerToQObject This type is a pointer to a derived of QObject \omitvalue WeakPointerToQObject \omitvalue TrackingPointerToQObject @@ -376,6 +376,10 @@ struct DefinedTypesFilter { QMetaObject. This can be used to retrieve QMetaMethod and QMetaProperty and use them on a pointer of this type. (given by QVariant::data for example) + If the type is an enumaration, flags contains QMetaType::IsEnumeration, and this function + returns the QMetaObject of the enclosing object if the enum was registered as a Q_ENUM or 0 + otherwise + \sa QMetaType::metaObjectForType(), QMetaType::flags() */ |