|
|
@ -434,8 +434,12 @@ void MainWindow::closeEvent(QCloseEvent* event) { |
|
|
|
|
|
|
|
void MainWindow::closeEventpw(QCloseEvent* event) { |
|
|
|
// Let the RPC know to shut down any running service.
|
|
|
|
qDebug() << __func__ << ": event=" << event; |
|
|
|
qDebug() << __func__ << ": event=" << event << " this=" << this; |
|
|
|
if (rpc) { |
|
|
|
rpc->shutdownhushd(); |
|
|
|
} else { |
|
|
|
qDebug() << __func__ << ": invalid rpc object!"; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
void MainWindow::encryptWallet() { |
|
|
@ -444,6 +448,8 @@ void MainWindow::encryptWallet() { |
|
|
|
Ui_encryptionDialog ed; |
|
|
|
ed.setupUi(&d); |
|
|
|
|
|
|
|
qDebug() << __func__ << ": start"; |
|
|
|
|
|
|
|
// Handle edits on the password box
|
|
|
|
|
|
|
|
auto fnPasswordEdited = [=](const QString&) { |
|
|
@ -500,6 +506,7 @@ void MainWindow::encryptWallet() { |
|
|
|
QString("Please close some other programs to free up memory and try again"), |
|
|
|
QMessageBox::Ok |
|
|
|
); |
|
|
|
qDebug() << __func__ << ": out of memory!"; |
|
|
|
exit(1); |
|
|
|
} |
|
|
|
QString passphraseHash1 = QByteArray(reinterpret_cast<const char*>(key), KEY_LEN).toHex(); |
|
|
@ -520,6 +527,7 @@ void MainWindow::encryptWallet() { |
|
|
|
QMessageBox::Ok |
|
|
|
); |
|
|
|
} |
|
|
|
qDebug() << __func__ << ": finish"; |
|
|
|
} |
|
|
|
|
|
|
|
void MainWindow::removeWalletEncryption() { |
|
|
|