Automated metatype definition for template types.
authorStephen Kelly <stephen.kelly@kdab.com>
Sat, 31 Dec 2011 06:25:07 +0000 (07:25 +0100)
committerQt by Nokia <qt-info@nokia.com>
Thu, 26 Jan 2012 12:15:38 +0000 (13:15 +0100)
commit6b4f8a68c8da1af7c5be7dc6075b688c9d6ca55f
tree408b925b542fbedcbdfe80175f7fb7260ef5b71a
parentd39d8b49d5724659321b2ba42b8159da57f8adce
Automated metatype definition for template types.

If T is defined as a metatype, then QList<T> is too automatically.

So for example, no need to use

  Q_DECLARE_METATYPE(QList<int>)

anymore.

This is a source compatible change.

Change-Id: I2ee8a7b9e28fe6d4775f6a05cce39aca8563e0c5
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@nokia.com>
Reviewed-by: João Abecasis <joao.abecasis@nokia.com>
src/corelib/kernel/qmetatype.h
tests/auto/corelib/kernel/qmetatype/tst_qmetatype.cpp