Added power save method to GPS.
[situare] / src / gps / gpspositionprivate.cpp
index 8184ea2..66a7bef 100644 (file)
@@ -42,6 +42,11 @@ GPSPositionPrivate::GPSPositionPrivate(QObject *parent)
     m_parent = static_cast<GPSPosition*>(parent);
 }
 
+void GPSPositionPrivate::enablePowerSave(bool enabled)
+{
+    qDebug() << __PRETTY_FUNCTION__;
+}
+
 bool GPSPositionPrivate::isInitialized()
 {
     qDebug() << __PRETTY_FUNCTION__;
@@ -131,6 +136,16 @@ void GPSPositionPrivate::requestLastPosition()
     }
 }
 
+void GPSPositionPrivate::requestUpdate()
+{
+    qDebug() << __PRETTY_FUNCTION__;
+
+    if (!isRunning())
+        start();
+
+    m_gpsSource->requestUpdate();
+}
+
 void GPSPositionPrivate::positionUpdated(const QGeoPositionInfo &positionInfo)
 {
     qDebug() << __PRETTY_FUNCTION__ << positionInfo;