2022-08-25 18:37:24 +08:00
|
|
|
#include "passwordindlg.h"
|
2022-10-27 15:07:45 +08:00
|
|
|
#include "base/changepasswordform.h"
|
2022-08-25 18:37:24 +08:00
|
|
|
#include <QVBoxLayout>
|
|
|
|
#include <QLabel>
|
|
|
|
#include <QPushButton>
|
|
|
|
|
|
|
|
PasswordInChDlg::PasswordInChDlg(QWidget *parent) : BaseDlg(parent) {
|
|
|
|
resize(213, 136);
|
|
|
|
setStyleSheet("QDialog{background-color: #eeeeee;} QLabel{background-color: transparent;}");
|
|
|
|
auto vBox = new QVBoxLayout(this);
|
|
|
|
vBox->addStretch();
|
|
|
|
|
|
|
|
auto hBox = new QHBoxLayout();
|
|
|
|
hBox->addWidget(new QLabel(tr("Input password")));
|
|
|
|
|
|
|
|
fdPassword = new QLineEdit();
|
|
|
|
fdPassword->setEchoMode(QLineEdit::Password);
|
|
|
|
fdPassword->setFocus();
|
|
|
|
hBox->addWidget(fdPassword);
|
|
|
|
vBox->addLayout(hBox);
|
|
|
|
|
|
|
|
btnChangePassword = new QPushButton(tr("Change Password"));
|
|
|
|
btnChangePassword->setProperty("ssType", "progManageTool");
|
|
|
|
vBox->addWidget(btnChangePassword, 0, Qt::AlignRight);
|
|
|
|
connect(btnChangePassword, &QPushButton::clicked, this, [this]() {
|
|
|
|
ChangePasswordForm dlg(this);
|
|
|
|
dlg.exec();
|
|
|
|
});
|
|
|
|
vBox->addStretch();
|
|
|
|
|
|
|
|
btnBox = new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, Qt::Horizontal);
|
|
|
|
btnBox->button(QDialogButtonBox::Ok)->setProperty("ssType", "progManageTool");
|
|
|
|
btnBox->button(QDialogButtonBox::Cancel)->setProperty("ssType", "progManageTool");
|
|
|
|
vBox->addWidget(btnBox, 0, Qt::AlignHCenter);
|
|
|
|
connect(btnBox, &QDialogButtonBox::rejected, this, &QDialog::reject);
|
|
|
|
vBox->addStretch();
|
|
|
|
}
|