void addPassword::on_lineEdit_3_textEdited(const QString &arg1) { getPasswordStrength(); passwordTools *pt = new passwordTools(); QString Recommend = pt->passwordRecommender(ui->lineEdit_3->text()); //QString Recommend = (char*)recommend; ui->label_9->setText(Recommend); }
void addPassword::on_pushButton_2_pressed() { passwordTools *p = new passwordTools(); QString Password = p->passwordGenerator(); qDebug() << Password; ui->lineEdit_3->setText(Password); ui->lineEdit_5->setText(Password); getPasswordStrength(); }
void startmenu::on_radioButton_2_clicked() //New user creation { ui->pushButton->setGeometry(320, 370, 77, 32); ui->label_3->setText("Create Username"); ui->label_4->setText("Create Password"); ui->label_6->show(); ui->label_11->show(); ui->progressBar->show(); ui->progressBar->setValue(0); ui->lineEdit_3->show(); ui->label_7->show(); ui->label_8->hide(); ui->label_9->hide(); Login = false; Creation = true; Username = ui->lineEdit->text(); CheckUsername(Username); getPasswordStrength(); }
void startmenu::on_lineEdit_2_textEdited(const QString &arg1) //2nd password field (verify) { ui->lineEdit_2->setEchoMode(QLineEdit::Password); QString Password = ui->lineEdit_2->text(); if (Password.isEmpty() || Password.isNull()) { PasswordIsNotEmpty = false; } else { PasswordIsNotEmpty = true; } if (Creation) { getPasswordStrength(); } }
void SetPasswordDialog::onPasswordEdit() { QString pswd = ui->passwordlineEdit->text(); if (pswd.isEmpty()) { ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false); ui->body->setText(body); } else if (pswd.length() < 6) { ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false); ui->body->setText(body + tr("The password is too short")); } else if (pswd != ui->repasswordlineEdit->text()) { ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false); ui->body->setText(body + tr("The password doesn't match.")); } else { ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(true); ui->body->setText(body); } ui->passStrengthMeter->setValue(getPasswordStrength(pswd)); }