Changeset View
Changeset View
Standalone View
Standalone View
src/qt/walletcontroller.cpp
// Copyright (c) 2019 The Bitcoin Core developers | // Copyright (c) 2019 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. | ||||
#include <qt/askpassphrasedialog.h> | #include <qt/askpassphrasedialog.h> | ||||
#include <qt/createwalletdialog.h> | #include <qt/createwalletdialog.h> | ||||
#include <qt/guiconstants.h> | #include <qt/guiconstants.h> | ||||
#include <qt/guiutil.h> | #include <qt/guiutil.h> | ||||
#include <qt/walletcontroller.h> | #include <qt/walletcontroller.h> | ||||
#include <wallet/wallet.h> | #include <wallet/wallet.h> | ||||
#include <interfaces/handler.h> | #include <interfaces/handler.h> | ||||
#include <interfaces/node.h> | #include <interfaces/node.h> | ||||
#include <util/string.h> | |||||
#include <QApplication> | #include <QApplication> | ||||
#include <QMutexLocker> | #include <QMutexLocker> | ||||
#include <QTimer> | #include <QTimer> | ||||
#include <QWindow> | #include <QWindow> | ||||
#include <algorithm> | #include <algorithm> | ||||
▲ Show 20 Lines • Show All 206 Lines • ▼ Show 20 Lines | |||||
void CreateWalletActivity::finish() { | void CreateWalletActivity::finish() { | ||||
m_progress_dialog->hide(); | m_progress_dialog->hide(); | ||||
if (!m_error_message.empty()) { | if (!m_error_message.empty()) { | ||||
QMessageBox::critical(m_parent_widget, tr("Create wallet failed"), | QMessageBox::critical(m_parent_widget, tr("Create wallet failed"), | ||||
QString::fromStdString(m_error_message)); | QString::fromStdString(m_error_message)); | ||||
} else if (!m_warning_message.empty()) { | } else if (!m_warning_message.empty()) { | ||||
QMessageBox::warning(m_parent_widget, tr("Create wallet warning"), | QMessageBox::warning( | ||||
QString::fromStdString(m_warning_message)); | m_parent_widget, tr("Create wallet warning"), | ||||
QString::fromStdString(Join(m_warning_message, "\n"))); | |||||
} | } | ||||
if (m_wallet_model) { | if (m_wallet_model) { | ||||
Q_EMIT created(m_wallet_model); | Q_EMIT created(m_wallet_model); | ||||
} | } | ||||
Q_EMIT finished(); | Q_EMIT finished(); | ||||
} | } | ||||
Show All 23 Lines | |||||
void OpenWalletActivity::finish() { | void OpenWalletActivity::finish() { | ||||
m_progress_dialog->hide(); | m_progress_dialog->hide(); | ||||
if (!m_error_message.empty()) { | if (!m_error_message.empty()) { | ||||
QMessageBox::critical(m_parent_widget, tr("Open wallet failed"), | QMessageBox::critical(m_parent_widget, tr("Open wallet failed"), | ||||
QString::fromStdString(m_error_message)); | QString::fromStdString(m_error_message)); | ||||
} else if (!m_warning_message.empty()) { | } else if (!m_warning_message.empty()) { | ||||
QMessageBox::warning(m_parent_widget, tr("Open wallet warning"), | QMessageBox::warning( | ||||
QString::fromStdString(m_warning_message)); | m_parent_widget, tr("Open wallet warning"), | ||||
QString::fromStdString(Join(m_warning_message, "\n"))); | |||||
} | } | ||||
if (m_wallet_model) { | if (m_wallet_model) { | ||||
Q_EMIT opened(m_wallet_model); | Q_EMIT opened(m_wallet_model); | ||||
} | } | ||||
Q_EMIT finished(); | Q_EMIT finished(); | ||||
} | } | ||||
Show All 20 Lines |