summaryrefslogtreecommitdiff
path: root/src/plugins/position/android/src/jnipositioning.h
diff options
context:
space:
mode:
authorAlex Blasche <alexander.blasche@digia.com>2013-11-21 11:05:57 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-01-03 15:46:19 +0100
commit53ad249bc24b27867a975a886902672f1c1e8333 (patch)
tree93ae1eb329858228f7319f265e3dadc3a56b267c /src/plugins/position/android/src/jnipositioning.h
parent954b92e1207bfe5ab5a117e8393c191cdf0044d2 (diff)
downloadqtlocation-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.h7
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