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 50 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
◆ getOrCreateWallet()
◆ listWalletDir()
      
        
          | std::map< std::string, std::pair< bool, std::string > > WalletController::listWalletDir  | 
          ( | 
           | ) | 
           const | 
        
      
 
Returns all wallet names in the wallet dir mapped to whether the wallet is loaded. 
Definition at line 68 of file walletcontroller.cpp.
 
 
◆ removeAndDeleteWallet()
  
  
      
        
          | void WalletController::removeAndDeleteWallet  | 
          ( | 
          WalletModel *  | 
          wallet_model | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ removeWallet()
  
  
      
        
          | void WalletController::removeWallet  | 
          ( | 
          WalletModel *  | 
          wallet_model | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ walletAdded
  
  
      
        
          | void WalletController::walletAdded  | 
          ( | 
          WalletModel *  | 
          wallet_model | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
◆ walletRemoved
  
  
      
        
          | void WalletController::walletRemoved  | 
          ( | 
          WalletModel *  | 
          wallet_model | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
◆ MigrateWalletActivity
◆ 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: