- Qt 5.15
- Qt Positioning
- C++ Classes
- QGeoPositionInfoSourceFactory
- Qt 5.15.18 Reference Documentation

# QGeoPositionInfoSourceFactory Class

The QGeoPositionInfoSourceFactory class is a factory class used as the plugin interface for external providers of positioning data. More...

Header: | #include <QGeoPositionInfoSourceFactory>
qmake: | QT += positioning
Since: | Qt 5.2
Inherited By: | QGeoPositionInfoSourceFactoryV2

This class was introduced in Qt 5.2.

- List of all members, including inherited members

## Public Functions

virtual | ~QGeoPositionInfoSourceFactory()
virtual QGeoAreaMonitorSource * | areaMonitor(QObject *parent) = 0
virtual QGeoPositionInfoSource * | positionInfoSource(QObject *parent) = 0
virtual QGeoSatelliteInfoSource * | satelliteInfoSource(QObject *parent) = 0

## Detailed Description

The other functions must be overridden by all plugins, other than sourcePriority() which defaults to returning 0. Higher values of priority will be preferred to lower ones.

## Member Function Documentation

### `[virtual]` QGeoPositionInfoSourceFactory::~QGeoPositionInfoSourceFactory()

Destroys the position info source factory.

### `[pure virtual]` QGeoAreaMonitorSource *QGeoPositionInfoSourceFactory::areaMonitor(QObject *parent)

Returns a new QGeoAreaMonitorSource associated with this plugin with parent parent. Can also return 0, in which case the plugin loader will use the factory with the next highest priority.

### `[pure virtual]` QGeoPositionInfoSource *QGeoPositionInfoSourceFactory::positionInfoSource(QObject *parent)

Returns a new QGeoPositionInfoSource associated with this plugin with parent parent. Can also return 0, in which case the plugin loader will use the factory with the next highest priority.

### `[pure virtual]` QGeoSatelliteInfoSource *QGeoPositionInfoSourceFactory::satelliteInfoSource(QObject *parent)

Returns a new QGeoSatelliteInfoSource associated with this plugin with parent parent. Can also return 0, in which case the plugin loader will use the factory with the next highest priority.