mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
QML UI: more accurate messages on the start page
Now the text shown better reflects what's going on, especially when the credentials are invalid. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
6829d10086
commit
b7e353b7f6
1 changed files with 5 additions and 5 deletions
|
@ -49,7 +49,7 @@ QMLManager::QMLManager() : m_locationServiceEnabled(false),
|
||||||
appendTextToLog(QStringLiteral("build with Qt Version %1, runtime from Qt Version %2").arg(QT_VERSION_STR).arg(qVersion()));
|
appendTextToLog(QStringLiteral("build with Qt Version %1, runtime from Qt Version %2").arg(QT_VERSION_STR).arg(qVersion()));
|
||||||
qDebug() << "Starting" << getUserAgent();
|
qDebug() << "Starting" << getUserAgent();
|
||||||
qDebug() << QStringLiteral("build with Qt Version %1, runtime from Qt Version %2").arg(QT_VERSION_STR).arg(qVersion());
|
qDebug() << QStringLiteral("build with Qt Version %1, runtime from Qt Version %2").arg(QT_VERSION_STR).arg(qVersion());
|
||||||
m_startPageText = tr("Searching for dive data");
|
setStartPageText(tr("Starting..."));
|
||||||
// create location manager service
|
// create location manager service
|
||||||
locationProvider = new GpsLocation(&appendTextToLogStandalone, this);
|
locationProvider = new GpsLocation(&appendTextToLogStandalone, this);
|
||||||
set_git_update_cb(&gitProgressCB);
|
set_git_update_cb(&gitProgressCB);
|
||||||
|
@ -93,13 +93,13 @@ void QMLManager::finishSetup()
|
||||||
setSaveCloudPassword(prefs.save_password_local);
|
setSaveCloudPassword(prefs.save_password_local);
|
||||||
// if the cloud credentials are valid, we should get the GPS Webservice ID as well
|
// if the cloud credentials are valid, we should get the GPS Webservice ID as well
|
||||||
QString url;
|
QString url;
|
||||||
if (!same_string(prefs.cloud_storage_email, "") &&
|
if (!cloudUserName().isEmpty() &&
|
||||||
!same_string(prefs.cloud_storage_password, "") &&
|
!cloudPassword().isEmpty() &&
|
||||||
getCloudURL(url) == 0) {
|
getCloudURL(url) == 0) {
|
||||||
openLocalThenRemote(url);
|
openLocalThenRemote(url);
|
||||||
} else {
|
} else {
|
||||||
appendTextToLog(QStringLiteral("no cloud credentials, tell user no dives found"));
|
appendTextToLog(QStringLiteral("no cloud credentials"));
|
||||||
setStartPageText(tr("No recorded dives found. You can download your dives to this device from the Subsurface cloud storage service, from your dive computer, or add them manually."));
|
setStartPageText(tr("Please enter valid cloud credentials."));
|
||||||
}
|
}
|
||||||
setDistanceThreshold(prefs.distance_threshold);
|
setDistanceThreshold(prefs.distance_threshold);
|
||||||
setTimeThreshold(prefs.time_threshold / 60);
|
setTimeThreshold(prefs.time_threshold / 60);
|
||||||
|
|
Loading…
Add table
Reference in a new issue