Allow to unhide password in pilot form and server form

This commit is contained in:
Klaus Basan
2018-12-07 02:35:06 +01:00
parent 2e68a52a42
commit 9d85b70307
4 changed files with 68 additions and 22 deletions

View File

@@ -12,6 +12,7 @@
#include "blackgui/components/airportsmallcompleter.h"
#include "blackgui/guiapplication.h"
#include "blackgui/uppercasevalidator.h"
#include "blackgui/guiutility.h"
#include "blackmisc/aviation/aircrafticaocode.h"
#include "blackmisc/network/user.h"
#include "blackconfig/buildconfig.h"
@@ -139,12 +140,7 @@ namespace BlackGui
void CPilotForm::unhidePassword()
{
static const QLineEdit::EchoMode originalMode = ui->le_Password->echoMode();
ui->le_Password->setEchoMode(QLineEdit::Normal);
QTimer::singleShot(5000, this, [ = ]
{
ui->le_Password->setEchoMode(originalMode);
});
CGuiUtility::tempUnhidePassword(ui->le_Password);
}
void CPilotForm::doValidation()