Remember in settings if we ever synced with the cloud

Otherwise, if the device is offline we would not be able to store changes in
the local cache, completely defeating the purpose.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2016-01-10 21:38:44 -08:00
parent a3af5331ea
commit 60d5463311

View file

@ -54,6 +54,9 @@ QMLManager::QMLManager() :
// create location manager service
locationProvider = new GpsLocation(&appendTextToLogStandalone, this);
set_git_update_cb(&gitProgressCB);
QSettings s;
if (s.contains("setLoadFromCloud") && s.value("setLoadFromCloud").toInt() == 1)
setLoadFromCloud(true);
}
void QMLManager::finishSetup()
@ -646,6 +649,8 @@ bool QMLManager::loadFromCloud() const
void QMLManager::setLoadFromCloud(bool done)
{
QSettings s;
s.setValue("loadFromCloud", 1);
m_loadFromCloud = done;
emit loadFromCloudChanged();
}