Bitcoin Core  0.21.1
P2P Digital Currency
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules
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 114 of file walletcontroller.h.

Constructor & Destructor Documentation

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

Definition at line 210 of file walletcontroller.cpp.

CreateWalletActivity::~CreateWalletActivity ( )
virtual

Definition at line 216 of file walletcontroller.cpp.

Member Function Documentation

void CreateWalletActivity::askPassphrase ( )
private

Definition at line 222 of file walletcontroller.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CreateWalletActivity::create ( )

Definition at line 279 of file walletcontroller.cpp.

Here is the call graph for this function:

void CreateWalletActivity::created ( WalletModel wallet_model)
signal

Here is the caller graph for this function:

void CreateWalletActivity::createWallet ( )
private

Definition at line 239 of file walletcontroller.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void CreateWalletActivity::finish ( )
private

Definition at line 264 of file walletcontroller.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

CreateWalletDialog* CreateWalletActivity::m_create_wallet_dialog {nullptr}
private

Definition at line 133 of file walletcontroller.h.

SecureString CreateWalletActivity::m_passphrase
private

Definition at line 132 of file walletcontroller.h.

AskPassphraseDialog* CreateWalletActivity::m_passphrase_dialog {nullptr}
private

Definition at line 134 of file walletcontroller.h.


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