| 8 | |
| 9 | |
| 10 | WizUserCipherForm::WizUserCipherForm(WizExplorerApp& app, QWidget *parent) |
| 11 | : QWidget(parent) |
| 12 | , ui(new Ui::WizUserCipherForm) |
| 13 | , m_app(app) |
| 14 | , m_bSaveForSession(false) |
| 15 | { |
| 16 | ui->setupUi(this); |
| 17 | ui->editUserCipher->setEchoMode(QLineEdit::Password); |
| 18 | ui->editUserCipher->setAttribute(Qt::WA_MacShowFocusRect, false); |
| 19 | |
| 20 | setAutoFillBackground(true); |
| 21 | setAttribute(Qt::WA_MacShowFocusRect, false); |
| 22 | setBackgroundRole(QPalette::Midlight); |
| 23 | // |
| 24 | ui->checkSave->setVisible(false); |
| 25 | |
| 26 | |
| 27 | QString strIconNormal = Utils::WizStyleHelper::skinResourceFileName("mac_icons_password_done", true); // ::WizGetSkinResourcePath(m_app.userSettings().skin()) |
| 28 | // + "mac_icons_password_done.png"; |
| 29 | QString strIconHot = Utils::WizStyleHelper::skinResourceFileName("mac_icons_password_done_hot", true); // ::WizGetSkinResourcePath(m_app.userSettings().skin()) |
| 30 | // + "mac_icons_password_done_hot.png"; |
| 31 | QString strIconDown = Utils::WizStyleHelper::skinResourceFileName("mac_icons_password_done_down", true); // ::WizGetSkinResourcePath(m_app.userSettings().skin()) |
| 32 | // + "mac_icons_password_done_down.png"; |
| 33 | |
| 34 | ui->editUserCipher->setFixedHeight(19); |
| 35 | QSize szBtn(19, 19); |
| 36 | ui->buttonOk->setMinimumSize(szBtn); |
| 37 | ui->buttonOk->setMaximumSize(szBtn); |
| 38 | ui->buttonOk->setIconNormal(strIconNormal); |
| 39 | ui->buttonOk->setIconHot(strIconHot); |
| 40 | ui->buttonOk->setIconDown(strIconDown); |
| 41 | ui->buttonOk->setStatusNormal(); |
| 42 | ui->buttonOk->setLockNormalStatus(true); |
| 43 | |
| 44 | |
| 45 | m_animation = new QPropertyAnimation(ui->editUserCipher, "pos", this); |
| 46 | |
| 47 | connect(ui->editUserCipher, SIGNAL(returnPressed()), SLOT(onButtonOK_clicked())); |
| 48 | connect(ui->editUserCipher, SIGNAL(textChanged(const QString&)), |
| 49 | SLOT(onCipher_changed(const QString&))); |
| 50 | connect(ui->buttonOk, SIGNAL(clicked()), SLOT(onButtonOK_clicked())); |
| 51 | connect(ui->checkSave, SIGNAL(stateChanged(int)), SLOT(onCheckSave_stateChanged(int))); |
| 52 | |
| 53 | } |
| 54 | |
| 55 | QSize WizUserCipherForm::sizeHint() |
| 56 | { |
nothing calls this directly
no test coverage detected