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"));