m_autoCenteringEnabled(false),
m_automaticUpdateFirstStart(true),
m_userMoved(false),
- m_automaticUpdateScreenOff(false),
m_automaticUpdateIntervalTimer(0),
m_lastUpdatedGPSPosition(QPointF())
{
{
qDebug() << __PRETTY_FUNCTION__;
- m_displayOn = on;
-
- if (m_autoCenteringEnabled)
- enableAutoCentering(on);
+ m_gps->enablePowerSave(!on);
}
void SituareEngine::enableAutoCentering(bool enabled)
{
- qDebug() << __PRETTY_FUNCTION__;
+ qWarning() << __PRETTY_FUNCTION__ << enabled;
m_ui->setAutoCenteringButtonEnabled(enabled);
m_mapEngine->setAutoCentering(enabled);
m_userMoved = true;
}
- if (m_automaticUpdateGPSRequest) {
- m_
+ if (!m_mce->isDisplayOn()) {
+ m_gps->stop();
}
}