Changeset View
Changeset View
Standalone View
Standalone View
src/qt/askpassphrasedialog.cpp
// Copyright (c) 2011-2016 The Bitcoin Core developers | // Copyright (c) 2011-2016 The Bitcoin Core developers | ||||
// Distributed under the MIT software license, see the accompanying | // Distributed under the MIT software license, see the accompanying | ||||
// file COPYING or http://www.opensource.org/licenses/mit-license.php. | // file COPYING or http://www.opensource.org/licenses/mit-license.php. | ||||
#if defined(HAVE_CONFIG_H) | #if defined(HAVE_CONFIG_H) | ||||
#include <config/bitcoin-config.h> | #include <config/bitcoin-config.h> | ||||
#endif | #endif | ||||
#include <qt/askpassphrasedialog.h> | #include <qt/askpassphrasedialog.h> | ||||
#include <qt/forms/ui_askpassphrasedialog.h> | #include <qt/forms/ui_askpassphrasedialog.h> | ||||
#include <qt/guiconstants.h> | #include <qt/guiconstants.h> | ||||
#include <qt/guiutil.h> | |||||
#include <qt/walletmodel.h> | #include <qt/walletmodel.h> | ||||
#include <support/allocators/secure.h> | #include <support/allocators/secure.h> | ||||
#include <QKeyEvent> | #include <QKeyEvent> | ||||
#include <QMessageBox> | #include <QMessageBox> | ||||
#include <QPushButton> | #include <QPushButton> | ||||
AskPassphraseDialog::AskPassphraseDialog(Mode _mode, QWidget *parent, | AskPassphraseDialog::AskPassphraseDialog(Mode _mode, QWidget *parent, | ||||
▲ Show 20 Lines • Show All 53 Lines • ▼ Show 20 Lines | AskPassphraseDialog::AskPassphraseDialog(Mode _mode, QWidget *parent, | ||||
connect(ui->toggleShowPasswordButton, &QPushButton::toggled, this, | connect(ui->toggleShowPasswordButton, &QPushButton::toggled, this, | ||||
&AskPassphraseDialog::toggleShowPassword); | &AskPassphraseDialog::toggleShowPassword); | ||||
connect(ui->passEdit1, &QLineEdit::textChanged, this, | connect(ui->passEdit1, &QLineEdit::textChanged, this, | ||||
&AskPassphraseDialog::textChanged); | &AskPassphraseDialog::textChanged); | ||||
connect(ui->passEdit2, &QLineEdit::textChanged, this, | connect(ui->passEdit2, &QLineEdit::textChanged, this, | ||||
&AskPassphraseDialog::textChanged); | &AskPassphraseDialog::textChanged); | ||||
connect(ui->passEdit3, &QLineEdit::textChanged, this, | connect(ui->passEdit3, &QLineEdit::textChanged, this, | ||||
&AskPassphraseDialog::textChanged); | &AskPassphraseDialog::textChanged); | ||||
GUIUtil::handleCloseWindowShortcut(this); | |||||
} | } | ||||
AskPassphraseDialog::~AskPassphraseDialog() { | AskPassphraseDialog::~AskPassphraseDialog() { | ||||
secureClearPassFields(); | secureClearPassFields(); | ||||
delete ui; | delete ui; | ||||
} | } | ||||
void AskPassphraseDialog::setModel(WalletModel *_model) { | void AskPassphraseDialog::setModel(WalletModel *_model) { | ||||
▲ Show 20 Lines • Show All 209 Lines • Show Last 20 Lines |