summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmir Masoud Abdol <amir.abdol@qt.io>2023-02-24 17:27:30 +0100
committerAmir Masoud Abdol <amir.abdol@qt.io>2023-02-28 13:04:47 +0100
commit7334a4b08d553d00aba6d1f5301e833c30029510 (patch)
treecb4118c62a8de739ceb8265cc93d953cda16f925
parentbf874c86f710faf627439f3e53b9cdfd5adca71f (diff)
downloadqtlocation-7334a4b08d553d00aba6d1f5301e833c30029510.tar.gz
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 <volker.hilsheimer@qt.io>
-rw-r--r--src/location/maps/qabstractgeotilecache.cpp3
-rw-r--r--src/location/maps/qgeofiletilecache.cpp3
-rw-r--r--src/location/maps/qgeotilespec_p.h4
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 <QPixmap>
#include <QDebug>
-Q_DECLARE_METATYPE(QList<QGeoTileSpec>)
-Q_DECLARE_METATYPE(QSet<QGeoTileSpec>)
-
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 <QPixmap>
#include <QDebug>
-Q_DECLARE_METATYPE(QList<QGeoTileSpec>)
-Q_DECLARE_METATYPE(QSet<QGeoTileSpec>)
-
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 <QtLocation/private/qlocationglobal_p.h>
#include <QtCore/QMetaType>
+#include <QtCore/QList>
+#include <QtCore/QSet>
#include <QString>
#include <QSharedDataPointer>
@@ -78,5 +80,7 @@ Q_LOCATION_PRIVATE_EXPORT QDebug operator<<(QDebug, const QGeoTileSpec &);
QT_END_NAMESPACE
Q_DECLARE_METATYPE(QGeoTileSpec)
+Q_DECLARE_METATYPE(QList<QGeoTileSpec>)
+Q_DECLARE_METATYPE(QSet<QGeoTileSpec>)
#endif // QGEOTILESPEC_H