mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
QML UI: remove the checkbox for remembering the password
In the context of the mobile app this simply makes no sense. If the user doesn't select this option, the app doesn't really work. So why have the option in the first place? Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
246422d03f
commit
d99c931219
3 changed files with 4 additions and 36 deletions
|
@ -103,7 +103,6 @@ void QMLManager::finishSetup()
|
|||
// Initialize cloud credentials.
|
||||
setCloudUserName(prefs.cloud_storage_email);
|
||||
setCloudPassword(prefs.cloud_storage_password);
|
||||
setSaveCloudPassword(prefs.save_password_local);
|
||||
// if the cloud credentials are valid, we should get the GPS Webservice ID as well
|
||||
QString url;
|
||||
if (!cloudUserName().isEmpty() &&
|
||||
|
@ -149,25 +148,19 @@ void QMLManager::saveCloudCredentials()
|
|||
bool cloudCredentialsChanged = false;
|
||||
s.beginGroup("CloudStorage");
|
||||
s.setValue("email", cloudUserName());
|
||||
s.setValue("save_password_local", saveCloudPassword());
|
||||
if (saveCloudPassword())
|
||||
s.setValue("password", cloudPassword());
|
||||
s.setValue("password", cloudPassword());
|
||||
s.sync();
|
||||
if (!same_string(prefs.cloud_storage_email, qPrintable(cloudUserName()))) {
|
||||
free(prefs.cloud_storage_email);
|
||||
prefs.cloud_storage_email = strdup(qPrintable(cloudUserName()));
|
||||
cloudCredentialsChanged = true;
|
||||
}
|
||||
if (saveCloudPassword() != prefs.save_password_local)
|
||||
prefs.save_password_local = saveCloudPassword();
|
||||
|
||||
cloudCredentialsChanged |= !same_string(prefs.cloud_storage_password, qPrintable(cloudPassword()));
|
||||
|
||||
if (saveCloudPassword()) {
|
||||
if (!same_string(prefs.cloud_storage_password, qPrintable(cloudPassword()))) {
|
||||
free(prefs.cloud_storage_password);
|
||||
prefs.cloud_storage_password = strdup(qPrintable(cloudPassword()));
|
||||
}
|
||||
if (!same_string(prefs.cloud_storage_password, qPrintable(cloudPassword()))) {
|
||||
free(prefs.cloud_storage_password);
|
||||
prefs.cloud_storage_password = strdup(qPrintable(cloudPassword()));
|
||||
}
|
||||
if (cloudUserName().isEmpty() || cloudPassword().isEmpty()) {
|
||||
setStartPageText(RED_FONT + tr("Please enter valid cloud credentials.") + END_FONT);
|
||||
|
@ -852,16 +845,6 @@ void QMLManager::appendTextToLog(const QString &newText)
|
|||
emit logTextChanged();
|
||||
}
|
||||
|
||||
bool QMLManager::saveCloudPassword() const
|
||||
{
|
||||
return m_saveCloudPassword;
|
||||
}
|
||||
|
||||
void QMLManager::setSaveCloudPassword(bool saveCloudPassword)
|
||||
{
|
||||
m_saveCloudPassword = saveCloudPassword;
|
||||
}
|
||||
|
||||
bool QMLManager::locationServiceEnabled() const
|
||||
{
|
||||
return m_locationServiceEnabled;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue