|
|
|
@ -70,6 +70,7 @@ AskPassphraseDialog::AskPassphraseDialog(Mode _mode, QWidget *parent) :
@@ -70,6 +70,7 @@ AskPassphraseDialog::AskPassphraseDialog(Mode _mode, QWidget *parent) :
|
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
textChanged(); |
|
|
|
|
connect(ui->toggleShowPasswordButton, SIGNAL(toggled(bool)), this, SLOT(toggleShowPassword(bool))); |
|
|
|
|
connect(ui->passEdit1, SIGNAL(textChanged(QString)), this, SLOT(textChanged())); |
|
|
|
|
connect(ui->passEdit2, SIGNAL(textChanged(QString)), this, SLOT(textChanged())); |
|
|
|
|
connect(ui->passEdit3, SIGNAL(textChanged(QString)), this, SLOT(textChanged())); |
|
|
|
@ -234,6 +235,15 @@ bool AskPassphraseDialog::event(QEvent *event)
@@ -234,6 +235,15 @@ bool AskPassphraseDialog::event(QEvent *event)
|
|
|
|
|
return QWidget::event(event); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void AskPassphraseDialog::toggleShowPassword(bool show) |
|
|
|
|
{ |
|
|
|
|
ui->toggleShowPasswordButton->setDown(show); |
|
|
|
|
const auto mode = show ? QLineEdit::Normal : QLineEdit::Password; |
|
|
|
|
ui->passEdit1->setEchoMode(mode); |
|
|
|
|
ui->passEdit2->setEchoMode(mode); |
|
|
|
|
ui->passEdit3->setEchoMode(mode); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
bool AskPassphraseDialog::eventFilter(QObject *object, QEvent *event) |
|
|
|
|
{ |
|
|
|
|
/* Detect Caps Lock.
|
|
|
|
|