diff options
author | Alex Blasche <alexander.blasche@digia.com> | 2013-11-21 11:05:57 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-01-03 15:46:19 +0100 |
commit | 53ad249bc24b27867a975a886902672f1c1e8333 (patch) | |
tree | 93ae1eb329858228f7319f265e3dadc3a56b267c /src/plugins/position/android/src/jnipositioning.h | |
parent | 954b92e1207bfe5ab5a117e8393c191cdf0044d2 (diff) | |
download | qtlocation-53ad249bc24b27867a975a886902672f1c1e8333.tar.gz |
QGeoSatelliteInfoSource backend for Android
Android supports status enquiries about GPS/GLONASS satellites in range.
Task-number: QTBUG-34102
[ChangeLog][QtPositioning][QGeoSatelliteInfoSource] Android backend added.
Android devices can retrieve information about the currently accessible
GPS and GLONASS satellites.
Change-Id: Ia3627fdcf948586f9e6f04aa64bfc9548fc895e0
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Diffstat (limited to 'src/plugins/position/android/src/jnipositioning.h')
-rw-r--r-- | src/plugins/position/android/src/jnipositioning.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/position/android/src/jnipositioning.h b/src/plugins/position/android/src/jnipositioning.h index de30107a..51341720 100644 --- a/src/plugins/position/android/src/jnipositioning.h +++ b/src/plugins/position/android/src/jnipositioning.h @@ -43,10 +43,11 @@ #define JNIPOSITIONING_H #include <QGeoPositionInfoSource> +#include <QGeoSatelliteInfoSource> namespace AndroidPositioning { - int registerPositionInfoSource(QGeoPositionInfoSourceAndroid *src); + int registerPositionInfoSource(QObject *obj); void unregisterPositionInfoSource(int key); QGeoPositionInfoSource::PositioningMethods availableProviders(); @@ -55,6 +56,10 @@ namespace AndroidPositioning QGeoPositionInfoSource::Error startUpdates(int androidClassKey); void stopUpdates(int androidClassKey); QGeoPositionInfoSource::Error requestUpdate(int androidClassKey); + + QGeoSatelliteInfoSource::Error startSatelliteUpdates(int androidClassKey, + bool isSingleRequest, + int updateRequestTimeout); } #endif // JNIPOSITIONING_H |