diff --git a/src/corelib/kernel/qmetatype.cpp b/src/corelib/kernel/qmetatype.cpp index 9df4649ae8..4b441999a1 100644 --- a/src/corelib/kernel/qmetatype.cpp +++ b/src/corelib/kernel/qmetatype.cpp @@ -131,6 +131,19 @@ struct DefinedTypesFilter { \snippet code/src_corelib_kernel_qmetatype.cpp 2 + Some types are registered automatically and do not need this macro: + + \list + \li Pointers to classes derived from QObject + \li QList, QVector, QQueue, QStack, QSet or QLinkedList + where T is a registered meta type + \li QHash, QMap or QPair where T1 and T2 are + registered meta types + \li QPointer, QSharedPointer, QWeakPointer, where T is a class that derives from QObject + \li Enumerations registered with Q_ENUM or Q_FLAG + \li Classes that have a Q_GADGET macro + \endlist + \sa qRegisterMetaType() */