diff options
author | Kevin Ottens <kevin.ottens@kdab.com> | 2015-12-01 13:11:04 +0100 |
---|---|---|
committer | Kevin Ottens <kevin.ottens@kdab.com> | 2015-12-01 14:24:05 +0000 |
commit | 25737a39a63e7295650975c1359b9868461018ad (patch) | |
tree | 7b6c5aa524f51f91be3cbdd3e970fa5ad0244cb6 /src/core/aspects/qabstractaspect.h | |
parent | bb2e5c6ec62f9bc23cea2c67f129fe1f7873b1be (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.h | 4 |
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) \ |