diff options
Diffstat (limited to 'src/location')
-rw-r--r-- | src/location/maps/qgeomap.cpp | 4 | ||||
-rw-r--r-- | src/location/maps/qgeomap_p_p.h | 3 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/location/maps/qgeomap.cpp b/src/location/maps/qgeomap.cpp index 93e4499a..9d3f4efa 100644 --- a/src/location/maps/qgeomap.cpp +++ b/src/location/maps/qgeomap.cpp @@ -199,7 +199,7 @@ void QGeoMap::addMapItem(QDeclarativeGeoMapItemBase *item) { Q_D(QGeoMap); if (item && !d->m_mapItems.contains(item) && d->supportedMapItemTypes() & item->itemType()) { - d->m_mapItems.insert(item); + d->m_mapItems.append(item); d->addMapItem(item); } } @@ -209,7 +209,7 @@ void QGeoMap::removeMapItem(QDeclarativeGeoMapItemBase *item) Q_D(QGeoMap); if (item && d->m_mapItems.contains(item)) { d->removeMapItem(item); - d->m_mapItems.remove(item); + d->m_mapItems.removeOne(item); } } diff --git a/src/location/maps/qgeomap_p_p.h b/src/location/maps/qgeomap_p_p.h index 4430202f..399fd75b 100644 --- a/src/location/maps/qgeomap_p_p.h +++ b/src/location/maps/qgeomap_p_p.h @@ -54,7 +54,6 @@ #include <QtCore/private/qobject_p.h> #include <QtCore/QSize> #include <QtCore/QList> -#include <QtCore/QSet> #include "qgeomap_p.h" @@ -94,7 +93,7 @@ protected: QGeoCameraData m_cameraData; QGeoMapType m_activeMapType; QList<QGeoMapParameter *> m_mapParameters; - QSet<QDeclarativeGeoMapItemBase *> m_mapItems; + QList<QDeclarativeGeoMapItemBase *> m_mapItems; }; QT_END_NAMESPACE |