Sur cette page

QGeoPositionInfoSourceFactory Class

La classe QGeoPositionInfoSourceFactory est une classe d'usine utilisée comme interface plugin pour les fournisseurs externes de données de positionnement. Plus d'informations...

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 de paramètre, qui permet de configurer la source créée.

Documentation des fonctions membres

[virtual noexcept] QGeoPositionInfoSourceFactory::~QGeoPositionInfoSourceFactory()

Détruit l'usine source d'informations sur la position.

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

Renvoie un nouveau QGeoAreaMonitorSource associé à ce plugin avec le parent parent, et utilisant parameters comme paramètres de configuration. Peut également renvoyer 0, auquel cas le chargeur de plugin utilisera la fabrique ayant la priorité la plus élevée.

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

Renvoie un nouveau QGeoPositionInfoSource associé à ce plugin avec le parent parent, et utilisant parameters comme paramètres de configuration. Peut également renvoyer 0, auquel cas le chargeur de plugin utilisera la fabrique ayant la priorité la plus élevée.

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

Renvoie un nouveau QGeoSatelliteInfoSource associé à ce plugin avec le parent parent, et utilisant parameters comme paramètres de configuration. Peut également renvoyer 0, auquel cas le chargeur de plugin utilisera la fabrique ayant la priorité la plus élevée.

© 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.