QGeoPositionInfoSourceFactory Class

QGeoPositionInfoSourceFactory クラスは、測位データの外部プロバイダーのプラグインインターフェースとして使用されるファクトリークラスです。詳細...

Header: #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 &parameters) = 0
virtual QGeoPositionInfoSource *positionInfoSource(QObject *parent, const QVariantMap &parameters) = 0
virtual QGeoSatelliteInfoSource *satelliteInfoSource(QObject *parent, const QVariantMap &parameters) = 0

詳細説明

各ファクトリーメソッドはパラメータ引数を取り、作成されるソースを設定することができます。

メンバ関数説明

[virtual noexcept] QGeoPositionInfoSourceFactory::~QGeoPositionInfoSourceFactory()

位置情報ソースファクトリを破棄します。

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

このプラグインに関連付けられた新しいQGeoAreaMonitorSource を返します。親はparent で、設定パラメータとしてparameters を使用します。この場合、プラグインローダーは次に優先順位の高いファクトリーを使用します。

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

parent を親とし、parameters を構成パラメータとして使用する、このプラグインに関連付けられた新しいQGeoPositionInfoSource を返します。この場合、プラグインローダーは次に優先順位の高いファクトリーを使用します。

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

parent を親とし、parameters を構成パラメータとして使用する、このプラグインに関連付けられた新しいQGeoSatelliteInfoSource を返します。この場合、プラグインローダーは次に優先順位の高いファクトリーを使用します。

この場合、プラグインローダーは次に高い優先順位のファクトリーを使用します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。