Sur cette page

QGeoPositionInfoSourceFactory Class

La classe `QGeoPositionInfoSourceFactory` est une classe « factory » servant d'interface de plugin pour les fournisseurs externes de données de localisation. En savoir plus...

En-tête : #include <QGeoPositionInfoSourceFactory>
CMake : find_package(Qt6 REQUIRED COMPONENTS Positioning)
target_link_libraries(mytarget PRIVATE Qt6::Positioning)
qmake : QT += positioning

Fonctions publiques

virtual ~QGeoPositionInfoSourceFactory()
virtual QGeoAreaMonitorSource *areaMonitor(QObject *parent, const QVariantMap &parameters) = 0
virtual QGeoPositionInfoSource *positionInfoSource(QObject *parent, const QVariantMap &parameters) = 0
virtual QGeoSatelliteInfoSource *satelliteInfoSource(QObject *parent, const QVariantMap &parameters) = 0

Description détaillée

Chaque méthode de fabrique prend un argument « parameters », qui permet de configurer la source créée.

Documentation des fonctions membres

[virtual noexcept] QGeoPositionInfoSourceFactory::~QGeoPositionInfoSourceFactory()

Supprime l'usine de sources d'informations de position.

[pure virtual] QGeoAreaMonitorSource *QGeoPositionInfoSourceFactory::areaMonitor(QObject *parent, const QVariantMap &parameters)

Renvoie une nouvelle instance de ` QGeoAreaMonitorSource ` associée à ce plugin, dont le parent est ` parent`, et utilisant ` parameters ` comme paramètres de configuration. Peut également renvoyer 0 ; dans ce cas, le chargeur de plugins utilisera l'instance de fabrique ayant la priorité immédiatement supérieure.

[pure virtual] QGeoPositionInfoSource *QGeoPositionInfoSourceFactory::positionInfoSource(QObject *parent, const QVariantMap &parameters)

Renvoie une nouvelle instance de ` QGeoPositionInfoSource ` associée à ce plugin, dont le parent est ` parent`, et utilisant ` parameters ` comme paramètres de configuration. Peut également renvoyer 0 ; dans ce cas, le chargeur de plugins utilisera l'instance de `Factory` ayant la priorité immédiatement supérieure.

[pure virtual] QGeoSatelliteInfoSource *QGeoPositionInfoSourceFactory::satelliteInfoSource(QObject *parent, const QVariantMap &parameters)

Renvoie une nouvelle instance de ` QGeoSatelliteInfoSource ` associée à ce plugin, dont le parent est ` parent`, et utilisant ` parameters ` comme paramètres de configuration. Peut également renvoyer 0 ; dans ce cas, le chargeur de plugins utilisera l'instance de `factory` ayant la priorité immédiatement supérieure.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.