Bitcoin Core  0.20.99
P2P Digital Currency
Signals | Public Member Functions | Private Member Functions | Private Attributes | List of all members
CreateWalletActivity Class Reference

#include <walletcontroller.h>

Inheritance diagram for CreateWalletActivity:
[legend]
Collaboration diagram for CreateWalletActivity:
[legend]

Signals

void created (WalletModel *wallet_model)
 
- Signals inherited from WalletControllerActivity
void finished ()
 

Public Member Functions

 CreateWalletActivity (WalletController *wallet_controller, QWidget *parent_widget)
 
virtual ~CreateWalletActivity ()
 
void create ()
 
- Public Member Functions inherited from WalletControllerActivity
 WalletControllerActivity (WalletController *wallet_controller, QWidget *parent_widget)
 
virtual ~WalletControllerActivity ()
 

Private Member Functions

void askPassphrase ()
 
void createWallet ()
 
void finish ()
 

Private Attributes

SecureString m_passphrase
 
CreateWalletDialogm_create_wallet_dialog {nullptr}
 
AskPassphraseDialogm_passphrase_dialog {nullptr}
 

Additional Inherited Members

- Protected Member Functions inherited from WalletControllerActivity
interfaces::Nodenode () const
 
QObject * worker () const
 
void showProgressDialog (const QString &label_text)
 
void destroyProgressDialog ()
 
- Protected Attributes inherited from WalletControllerActivity
WalletController *const m_wallet_controller
 
QWidget *const m_parent_widget
 
QProgressDialog * m_progress_dialog {nullptr}
 
WalletModelm_wallet_model {nullptr}
 
bilingual_str m_error_message
 
std::vector< bilingual_strm_warning_message
 

Detailed Description

Definition at line 113 of file walletcontroller.h.

Constructor & Destructor Documentation

◆ CreateWalletActivity()

CreateWalletActivity::CreateWalletActivity ( WalletController wallet_controller,
QWidget *  parent_widget 
)

Definition at line 189 of file walletcontroller.cpp.

◆ ~CreateWalletActivity()

CreateWalletActivity::~CreateWalletActivity ( )
virtual

Definition at line 195 of file walletcontroller.cpp.

Member Function Documentation

◆ askPassphrase()

void CreateWalletActivity::askPassphrase ( )
private

Definition at line 201 of file walletcontroller.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ create()

void CreateWalletActivity::create ( )

Definition at line 259 of file walletcontroller.cpp.

Here is the call graph for this function:

◆ created

void CreateWalletActivity::created ( WalletModel wallet_model)
signal
Here is the caller graph for this function:

◆ createWallet()

void CreateWalletActivity::createWallet ( )
private

Definition at line 218 of file walletcontroller.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ finish()

void CreateWalletActivity::finish ( )
private

Definition at line 244 of file walletcontroller.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ m_create_wallet_dialog

CreateWalletDialog* CreateWalletActivity::m_create_wallet_dialog {nullptr}
private

Definition at line 132 of file walletcontroller.h.

◆ m_passphrase

SecureString CreateWalletActivity::m_passphrase
private

Definition at line 131 of file walletcontroller.h.

◆ m_passphrase_dialog

AskPassphraseDialog* CreateWalletActivity::m_passphrase_dialog {nullptr}
private

Definition at line 133 of file walletcontroller.h.


The documentation for this class was generated from the following files: