From 78e0e72eb5ec2c5b107523b8af48fdedd599bba7 Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Sun, 3 Aug 2014 14:56:34 +0200 Subject: Let QMetaType know which types are Q_GADGET This is required so we can take a QVariant and detect that it contains a Q_GADGET and then use method like QMetaType::metaObject and QMetaProperty::write with the QVariant::data Change-Id: I3603692e4e84426e10bf59949e3def3ea4947bec Reviewed-by: Simon Hausmann --- src/corelib/kernel/qobjectdefs.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/corelib/kernel/qobjectdefs.h') diff --git a/src/corelib/kernel/qobjectdefs.h b/src/corelib/kernel/qobjectdefs.h index 38ee31b250..a495bce7ec 100644 --- a/src/corelib/kernel/qobjectdefs.h +++ b/src/corelib/kernel/qobjectdefs.h @@ -159,6 +159,7 @@ private: \ #define Q_GADGET \ public: \ static const QMetaObject staticMetaObject; \ + typedef void QtGadgetHelper; \ private: \ Q_DECL_HIDDEN_STATIC_METACALL static void qt_static_metacall(QObject *, QMetaObject::Call, int, void **); #endif // QT_NO_META_MACROS -- cgit v1.2.3