Controller between interfaces::Node, WalletModel instances and the GUI.
More...
#include <walletcontroller.h>
Controller between interfaces::Node, WalletModel instances and the GUI.
Definition at line 48 of file walletcontroller.h.
◆ WalletController()
WalletController::WalletController |
( |
ClientModel & |
client_model, |
|
|
const PlatformStyle * |
platform_style, |
|
|
QObject * |
parent |
|
) |
| |
◆ ~WalletController()
WalletController::~WalletController |
( |
| ) |
|
◆ closeAllWallets()
void WalletController::closeAllWallets |
( |
QWidget * |
parent = nullptr | ) |
|
◆ closeWallet()
void WalletController::closeWallet |
( |
WalletModel * |
wallet_model, |
|
|
QWidget * |
parent = nullptr |
|
) |
| |
◆ coinsSent
◆ getOpenWallets()
std::vector< WalletModel * > WalletController::getOpenWallets |
( |
| ) |
const |
◆ getOrCreateWallet()
◆ listWalletDir()
std::map< std::string, bool > WalletController::listWalletDir |
( |
| ) |
const |
Returns all wallet names in the wallet dir mapped to whether the wallet is loaded.
Definition at line 63 of file walletcontroller.cpp.
◆ removeAndDeleteWallet()
void WalletController::removeAndDeleteWallet |
( |
WalletModel * |
wallet_model | ) |
|
|
private |
◆ walletAdded
void WalletController::walletAdded |
( |
WalletModel * |
wallet_model | ) |
|
|
signal |
◆ walletRemoved
void WalletController::walletRemoved |
( |
WalletModel * |
wallet_model | ) |
|
|
signal |
◆ WalletControllerActivity
◆ m_activity_thread
QThread* const WalletController::m_activity_thread |
|
private |
◆ m_activity_worker
QObject* const WalletController::m_activity_worker |
|
private |
◆ m_client_model
◆ m_handler_load_wallet
◆ m_mutex
QMutex WalletController::m_mutex |
|
mutableprivate |
◆ m_node
◆ m_options_model
◆ m_platform_style
◆ m_wallets
The documentation for this class was generated from the following files: