QGeoPositionInfoSourceFactory Class
QGeoPositionInfoSourceFactory クラスは、位置情報の外部プロバイダ向けのプラグインインターフェースとして使用されるファクトリクラスです。詳細...
| ヘッダー: | #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 ¶meters) = 0 |
| virtual QGeoPositionInfoSource * | positionInfoSource(QObject *parent, const QVariantMap ¶meters) = 0 |
| virtual QGeoSatelliteInfoSource * | satelliteInfoSource(QObject *parent, const QVariantMap ¶meters) = 0 |
メンバ関数のドキュメント
[virtual noexcept] QGeoPositionInfoSourceFactory::~QGeoPositionInfoSourceFactory()
位置情報のソースファクトリを破棄します。
[pure virtual] QGeoAreaMonitorSource *QGeoPositionInfoSourceFactory::areaMonitor(QObject *parent, const QVariantMap ¶meters)
このプラグインに関連付けられ、親として `parent` を持ち、設定パラメータとして `parameters ` を使用する新しい `QGeoAreaMonitorSource ` を返します。0 を返すことも可能で、その場合はプラグインローダーが、次に優先順位の高いファクトリを使用します。
[pure virtual] QGeoPositionInfoSource *QGeoPositionInfoSourceFactory::positionInfoSource(QObject *parent, const QVariantMap ¶meters)
このプラグインに関連付けられ、親として `parent` を持ち、設定パラメータとして `parameters ` を使用する新しい `QGeoPositionInfoSource ` を返します。0 を返すこともできます。その場合、プラグインローダーは次に優先順位の高いファクトリを使用します。
[pure virtual] QGeoSatelliteInfoSource *QGeoPositionInfoSourceFactory::satelliteInfoSource(QObject *parent, const QVariantMap ¶meters)
このプラグインに関連付けられ、親として `parent` を持ち、構成パラメータとして `parameters ` を使用する新しい `QGeoSatelliteInfoSource ` を返します。0 を返すことも可能で、その場合はプラグインローダーが次に優先順位の高いファクトリを使用します。
© 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.