Класс QGeoPositionInfoSourceFactory
Класс QGeoPositionInfoSourceFactory — это фабричный класс, используемый в качестве интерфейса плагина для внешних поставщиков данных позиционирования. Подробнее...
| Заголовок: | #include <QGeoPositionInfoSourceFactory> |
| qmake: | QT += positioning |
| С момента: | Qt 5.2 |
Этот класс был представлен в Qt 5.2.
Открытые функции
| virtual | ~QGeoPositionInfoSourceFactory() |
| virtual QGeoAreaMonitorSource * | areaMonitor(QObject *parent) = 0 |
| virtual QGeoPositionInfoSource * | positionInfoSource(QObject *parent) = 0 |
| virtual QGeoSatelliteInfoSource * | satelliteInfoSource(QObject *parent) = 0 |
Подробное описание
Остальные функции должны быть переопределены всеми плагинами, кроме sourcePriority(), которая по умолчанию возвращает 0. Более высокие значения приоритета будут предпочтительнее более низких.
Документация по функциям-членам
[virtual] QGeoPositionInfoSourceFactory::~QGeoPositionInfoSourceFactory()
Уничтожает фабрику источника информации о позиции.
[pure virtual] QGeoAreaMonitorSource *QGeoPositionInfoSourceFactory::areaMonitor(QObject *parent)
Возвращает новый QGeoAreaMonitorSource, связанный с этим плагином, с родителем parent. Также может вернуть 0, в этом случае загрузчик плагинов использует фабрику с следующим по приоритету.
[pure virtual] QGeoPositionInfoSource *QGeoPositionInfoSourceFactory::positionInfoSource(QObject *parent)
Возвращает новый QGeoPositionInfoSource, связанный с этим плагином, с родителем parent. Также может вернуть 0, в этом случае загрузчик плагинов использует фабрику с следующим по приоритету.
[pure virtual] QGeoSatelliteInfoSource *QGeoPositionInfoSourceFactory::satelliteInfoSource(QObject *parent)
Возвращает новый QGeoSatelliteInfoSource, связанный с этим плагином, с родителем parent. Также может вернуть 0, в этом случае загрузчик плагинов использует фабрику с следующим по приоритету.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qgeopositioninfosourcefactory.html