Класс QGeoPositionInfoSourceFactory
Класс QGeoPositionInfoSourceFactory — это фабричный класс, используемый в качестве интерфейса плагина для внешних поставщиков данных позиционирования. Подробнее...
| Заголовок: | #include <QGeoPositionInfoSourceFactory> |
| qmake: | QT += positioning |
| С момента: | Qt 5.2 |
Открытые функции
| virtual | ~QGeoPositionInfoSourceFactory() |
| virtual QGeoAreaMonitorSource * | areaMonitor(QObject *parent) = 0 |
| virtual QGeoPositionInfoSource * | positionInfoSource(QObject *parent) = 0 |
| virtual QGeoSatelliteInfoSource * | satelliteInfoSource(QObject *parent) = 0 |
Подробное описание
Класс QGeoPositionInfoSourceFactory — это фабричный класс, используемый в качестве интерфейса плагина для внешних поставщиков данных позиционирования.
Все функции, кроме 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.9/qgeopositioninfosourcefactory.html