summaryrefslogtreecommitdiffstats
path: root/src/core/aspects/qabstractaspect.h
diff options
context:
space:
mode:
authorKevin Ottens <kevin.ottens@kdab.com>2015-12-01 13:11:04 +0100
committerKevin Ottens <kevin.ottens@kdab.com>2015-12-01 14:24:05 +0000
commit25737a39a63e7295650975c1359b9868461018ad (patch)
tree7b6c5aa524f51f91be3cbdd3e970fa5ad0244cb6 /src/core/aspects/qabstractaspect.h
parentbb2e5c6ec62f9bc23cea2c67f129fe1f7873b1be (diff)
QAspectFactory can now also give registered name of an aspect
Change-Id: I8f89eefb06e20943f7abb82d461b5e90fd9799f9 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/core/aspects/qabstractaspect.h')
-rw-r--r--src/core/aspects/qabstractaspect.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/core/aspects/qabstractaspect.h b/src/core/aspects/qabstractaspect.h
index 55ded6e5b..d3ec2d739 100644
--- a/src/core/aspects/qabstractaspect.h
+++ b/src/core/aspects/qabstractaspect.h
@@ -113,7 +113,7 @@ QT_END_NAMESPACE
QT_BEGIN_NAMESPACE \
namespace Qt3DCore { \
typedef QAbstractAspect *(*AspectCreateFunction)(QObject *); \
- QT3DCORESHARED_EXPORT void qt3d_QAspectFactory_addDefaultFactory(const QString &, AspectCreateFunction); \
+ QT3DCORESHARED_EXPORT void qt3d_QAspectFactory_addDefaultFactory(const QString &, const QMetaObject *, AspectCreateFunction); \
} \
QT_END_NAMESPACE \
namespace { \
@@ -126,7 +126,7 @@ QT_END_NAMESPACE
void qt3d_ ## AspectType ## _registerFunction() \
{ \
using namespace AspectNamespace; \
- qt3d_QAspectFactory_addDefaultFactory(QStringLiteral(name), qt3d_ ## AspectType ## _createFunction); \
+ qt3d_QAspectFactory_addDefaultFactory(QStringLiteral(name), &AspectType::staticMetaObject, qt3d_ ## AspectType ## _createFunction); \
} \
\
Q_CONSTRUCTOR_FUNCTION(qt3d_ ## AspectType ## _registerFunction) \