The QGeoPositionInfoSourceFactory class is a factory class used as the plugin interface for external providers of positioning data. 更多...
头: | #include <QGeoPositionInfoSourceFactory> |
CMake: |
find_package(Qt6 REQUIRED COMPONENTS Positioning)
target_link_libraries(mytarget PRIVATE Qt6::Positioning) |
qmake: | QT += positioning |
virtual | ~QGeoPositionInfoSourceFactory () |
virtual QGeoAreaMonitorSource * | areaMonitor (QObject * parent , const QVariantMap & 参数 ) = 0 |
virtual QGeoPositionInfoSource * | positionInfoSource (QObject * parent , const QVariantMap & 参数 ) = 0 |
virtual QGeoSatelliteInfoSource * | satelliteInfoSource (QObject * parent , const QVariantMap & 参数 ) = 0 |
Each factory method takes a parameters argument, which allows to configure the created source.
[virtual noexcept]
QGeoPositionInfoSourceFactory::
~QGeoPositionInfoSourceFactory
()
Destroys the position info source factory.
[pure virtual]
QGeoAreaMonitorSource
*QGeoPositionInfoSourceFactory::
areaMonitor
(
QObject
*
parent
, const
QVariantMap
&
参数
)
返回新的 QGeoAreaMonitorSource associated with this plugin with parent parent , and using 参数 as configuration parameters. 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
, const
QVariantMap
&
参数
)
返回新的 QGeoPositionInfoSource associated with this plugin with parent parent , and using 参数 as configuration parameters. 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
, const
QVariantMap
&
参数
)
返回新的 QGeoSatelliteInfoSource associated with this plugin with parent parent , and using 参数 as configuration parameters. Can also return 0, in which case the plugin loader will use the factory with the next highest priority.