summaryrefslogtreecommitdiff
path: root/src/plugins/position/corelocation/qgeopositioninfosourcefactory_cl.h
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/corelocation/qgeopositioninfosourcefactory_cl.h
parent3aeb0bf45f605d03fa9c506ae2d06e9ec09eec9f (diff)
downloadqtlocation-b45ee37f5587f9193c8c03bba580334fbf0d9d42.tar.gz
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/corelocation/qgeopositioninfosourcefactory_cl.h')
-rw-r--r--src/plugins/position/corelocation/qgeopositioninfosourcefactory_cl.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/position/corelocation/qgeopositioninfosourcefactory_cl.h b/src/plugins/position/corelocation/qgeopositioninfosourcefactory_cl.h
index 5ab1ce6a..7e14e31f 100644
--- a/src/plugins/position/corelocation/qgeopositioninfosourcefactory_cl.h
+++ b/src/plugins/position/corelocation/qgeopositioninfosourcefactory_cl.h
@@ -46,13 +46,13 @@
class QGeoPositionInfoSourceFactoryCL : public QObject, public QGeoPositionInfoSourceFactory
{
Q_OBJECT
- Q_PLUGIN_METADATA(IID "org.qt-project.qt.position.sourcefactory/5.0"
+ Q_PLUGIN_METADATA(IID "org.qt-project.qt.position.sourcefactory/6.0"
FILE "plugin.json")
Q_INTERFACES(QGeoPositionInfoSourceFactory)
public:
- QGeoPositionInfoSource *positionInfoSource(QObject *parent);
- QGeoSatelliteInfoSource *satelliteInfoSource(QObject *parent);
- QGeoAreaMonitorSource *areaMonitor(QObject *parent);
+ QGeoPositionInfoSource *positionInfoSource(QObject *parent, const QVariantMap &parameters) override;
+ QGeoSatelliteInfoSource *satelliteInfoSource(QObject *parent, const QVariantMap &parameters) override;
+ QGeoAreaMonitorSource *areaMonitor(QObject *parent, const QVariantMap &parameters) override;
};
#endif // QGEOPOSITIONINFOSOURCEFACTORY_CL_H