玉兔远程控制
0.1.0-bate11
Toggle main menu visibility
载入中...
搜索中...
未找到
Src
DlgInputPassword.cpp
1
// Author: Kang Lin <kl222@126.com>
2
3
#include "DlgInputPassword.h"
4
#include "ui_DlgInputPassword.h"
5
6
CDlgInputPassword::CDlgInputPassword(
bool
bShow,
bool
bStore, QWidget *parent)
7
: QDialog(parent),
8
ui(new
Ui
::
CDlgInputPassword
)
9
{
10
ui->setupUi(
this
);
11
ui->pbShow->setEnabled(bShow);
12
if
(bStore)
13
setWindowTitle(tr(
"Store password"
));
14
else
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);
18
}
19
20
CDlgInputPassword::~CDlgInputPassword()
21
{
22
delete
ui;
23
}
24
25
void
CDlgInputPassword::on_pbNo_clicked()
26
{
27
reject();
28
}
29
30
void
CDlgInputPassword::on_pbYes_clicked()
31
{
32
accept();
33
}
34
35
QString CDlgInputPassword::GetPassword()
36
{
37
return
ui->lePassword->text();
38
}
39
40
void
CDlgInputPassword::on_pbShow_clicked()
41
{
42
switch
(ui->lePassword->echoMode())
43
{
44
case
QLineEdit::Password:
45
ui->lePassword->setEchoMode(QLineEdit::Normal);
46
ui->pbShow->setIcon(QIcon::fromTheme(
"eye-off"
));
47
break
;
48
case
QLineEdit::Normal:
49
ui->lePassword->setEchoMode(QLineEdit::Password);
50
ui->pbShow->setIcon(QIcon::fromTheme(
"eye-on"
));
51
break
;
52
default
:
53
break
;
54
}
55
}
CDlgInputPassword
定义
DlgInputPassword.h:13
Ui
定义
FrmFullScreenToolBar.h:14
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力