3#include "DlgInputPassword.h"
4#include "ui_DlgInputPassword.h"
6CDlgInputPassword::CDlgInputPassword(
bool bShow,
bool bStore, QWidget *parent)
11 ui->pbShow->setEnabled(bShow);
13 setWindowTitle(tr(
"Store password"));
15 setWindowTitle(tr(
"Restore password"));
16 QString szDescript = tr(
"The encryption key is used to encrypt the password that is saved to the file.");
17 ui->lbDescript->setText(szDescript);
20CDlgInputPassword::~CDlgInputPassword()
25void CDlgInputPassword::on_pbNo_clicked()
30void CDlgInputPassword::on_pbYes_clicked()
35QString CDlgInputPassword::GetPassword()
37 return ui->lePassword->text();
40void CDlgInputPassword::on_pbShow_clicked()
42 switch(ui->lePassword->echoMode())
44 case QLineEdit::Password:
45 ui->lePassword->setEchoMode(QLineEdit::Normal);
46 ui->pbShow->setIcon(QIcon::fromTheme(
"eye-off"));
48 case QLineEdit::Normal:
49 ui->lePassword->setEchoMode(QLineEdit::Password);
50 ui->pbShow->setIcon(QIcon::fromTheme(
"eye-on"));