Browse Source

fix: hide option to `Load automatically` for encrypted profiles

There have been numerous issues about it from confused users,
e.g. #2698, #2870, #3638. Clearly tooltip alone is not enough.

Could have been done long time ago in #2818, if not for naive belief
that tooltip will suffice.
reviewable/pr3642/r1
Zetok Zalbavar 9 years ago
parent
commit
b5efc2bb71
No known key found for this signature in database
GPG Key ID: C953D3880212068A
  1. 9
      src/widget/loginscreen.cpp

9
src/widget/loginscreen.cpp

@ -191,16 +191,15 @@ void LoginScreen::onLoginUsernameSelected(const QString &name)
ui->loginPassword->show(); ui->loginPassword->show();
// there is no way to do autologin if profile is encrypted, and // there is no way to do autologin if profile is encrypted, and
// visible option confuses users into thinking that it is possible, // visible option confuses users into thinking that it is possible,
// thus disable it (and hope that users won't think that it's a bug) // thus hide it
ui->autoLoginCB->setEnabled(false); ui->autoLoginCB->hide();
ui->autoLoginCB->setToolTip(tr("Password protected profiles can't be automatically loaded."));
} }
else else
{ {
ui->loginPasswordLabel->hide(); ui->loginPasswordLabel->hide();
ui->loginPassword->hide(); ui->loginPassword->hide();
ui->autoLoginCB->setEnabled(true); ui->autoLoginCB->show();
ui->autoLoginCB->setToolTip(""); ui->autoLoginCB->setToolTip(tr("Password protected profiles can't be automatically loaded."));
} }
} }

Loading…
Cancel
Save