summaryrefslogtreecommitdiffstats
path: root/src/plugins/position/android/src/positionfactory_android.cpp
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2021-01-20 18:15:45 +0100
committerIvan Solovev <ivan.solovev@qt.io>2021-01-22 09:30:52 +0100
commitb45ee37f5587f9193c8c03bba580334fbf0d9d42 (patch)
tree981a03f1bcc818ade90a08ac288f83bcf0ca037f /src/plugins/position/android/src/positionfactory_android.cpp
parent3aeb0bf45f605d03fa9c506ae2d06e9ec09eec9f (diff)
QtPositioning: refactor QGeoPositionInfoSourceFactory
[ChangeLog][QtPositioning][Important Behavior Changes] Remove QGeoPositionInfoSourceFactoryV2 and update QGeoPositionInfoSourceFactory to support source configuration parameters. Update plugin ID string. Task-number: QTBUG-90491 Change-Id: I1d3dc556d73e273e2e364f77e2decaad11810547 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/plugins/position/android/src/positionfactory_android.cpp')
-rw-r--r--src/plugins/position/android/src/positionfactory_android.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/plugins/position/android/src/positionfactory_android.cpp b/src/plugins/position/android/src/positionfactory_android.cpp
index 25d6ed0e..436b1df6 100644
--- a/src/plugins/position/android/src/positionfactory_android.cpp
+++ b/src/plugins/position/android/src/positionfactory_android.cpp
@@ -41,20 +41,23 @@
#include "qgeopositioninfosource_android_p.h"
#include "qgeosatelliteinfosource_android_p.h"
-QGeoPositionInfoSource *QGeoPositionInfoSourceFactoryAndroid::positionInfoSource(QObject *parent)
+QGeoPositionInfoSource *QGeoPositionInfoSourceFactoryAndroid::positionInfoSource(QObject *parent, const QVariantMap &parameters)
{
+ Q_UNUSED(parameters)
QGeoPositionInfoSourceAndroid *src = new QGeoPositionInfoSourceAndroid(parent);
return src;
}
-QGeoSatelliteInfoSource *QGeoPositionInfoSourceFactoryAndroid::satelliteInfoSource(QObject *parent)
+QGeoSatelliteInfoSource *QGeoPositionInfoSourceFactoryAndroid::satelliteInfoSource(QObject *parent, const QVariantMap &parameters)
{
+ Q_UNUSED(parameters)
QGeoSatelliteInfoSourceAndroid *src = new QGeoSatelliteInfoSourceAndroid(parent);
return src;
}
-QGeoAreaMonitorSource *QGeoPositionInfoSourceFactoryAndroid::areaMonitor(QObject *parent)
+QGeoAreaMonitorSource *QGeoPositionInfoSourceFactoryAndroid::areaMonitor(QObject *parent, const QVariantMap &parameters)
{
- Q_UNUSED(parent);
- return 0;
+ Q_UNUSED(parent)
+ Q_UNUSED(parameters)
+ return nullptr;
}