From 7334a4b08d553d00aba6d1f5301e833c30029510 Mon Sep 17 00:00:00 2001 From: Amir Masoud Abdol Date: Fri, 24 Feb 2023 17:27:30 +0100 Subject: Resolve duplicate meta type definition causing issue for unity build Pick-to: 6.5 Task-number: QTBUG-109394 Change-Id: Ic909c4e0e76e8744176421125d9fcda6b602bf0c Reviewed-by: Volker Hilsheimer --- src/location/maps/qabstractgeotilecache.cpp | 3 --- src/location/maps/qgeofiletilecache.cpp | 3 --- src/location/maps/qgeotilespec_p.h | 4 ++++ 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/location/maps/qabstractgeotilecache.cpp b/src/location/maps/qabstractgeotilecache.cpp index ca8022b5..e99af906 100644 --- a/src/location/maps/qabstractgeotilecache.cpp +++ b/src/location/maps/qabstractgeotilecache.cpp @@ -12,9 +12,6 @@ #include #include -Q_DECLARE_METATYPE(QList) -Q_DECLARE_METATYPE(QSet) - QT_BEGIN_NAMESPACE QAbstractGeoTileCache::QAbstractGeoTileCache(QObject *parent) diff --git a/src/location/maps/qgeofiletilecache.cpp b/src/location/maps/qgeofiletilecache.cpp index 23cf3d45..65ae9d41 100644 --- a/src/location/maps/qgeofiletilecache.cpp +++ b/src/location/maps/qgeofiletilecache.cpp @@ -12,9 +12,6 @@ #include #include -Q_DECLARE_METATYPE(QList) -Q_DECLARE_METATYPE(QSet) - QT_BEGIN_NAMESPACE class QGeoCachedTileMemory diff --git a/src/location/maps/qgeotilespec_p.h b/src/location/maps/qgeotilespec_p.h index 408bcfa3..3d0ac578 100644 --- a/src/location/maps/qgeotilespec_p.h +++ b/src/location/maps/qgeotilespec_p.h @@ -17,6 +17,8 @@ #include #include +#include +#include #include #include @@ -78,5 +80,7 @@ Q_LOCATION_PRIVATE_EXPORT QDebug operator<<(QDebug, const QGeoTileSpec &); QT_END_NAMESPACE Q_DECLARE_METATYPE(QGeoTileSpec) +Q_DECLARE_METATYPE(QList) +Q_DECLARE_METATYPE(QSet) #endif // QGEOTILESPEC_H -- cgit v1.2.1