18 #ifndef QGSQTLOCATIONCONNECTION_H
19 #define QGSQTLOCATIONCONNECTION_H
21 #include "qgis_core.h"
25 #include <QtCore/QPointer>
27 #include <QtPositioning/QGeoPositionInfoSource>
28 #include <QtPositioning/QGeoSatelliteInfo>
29 #include <QtPositioning/QGeoSatelliteInfoSource>
45 void broadcastConnectionAvailable();
54 void positionUpdated(
const QGeoPositionInfo &info )
SIP_SKIP;
60 void satellitesInViewUpdated(
const QList<QGeoSatelliteInfo> &satellites );
66 void satellitesInUseUpdated(
const QList<QGeoSatelliteInfo> &satellites );
70 void startSatelliteMonitor();
72 QGeoPositionInfo mInfo;
73 QPointer<QGeoPositionInfoSource> locationDataSource;
74 QPointer<QGeoSatelliteInfoSource> satelliteInfoSource;
Abstract base class for connection to a GPS device.
virtual void parseData()=0
Parse available data source content.
A GPS connection subclass based on the Qt Location libraries.