Bitcoin
|
#include <walletframe.h>
Public Slots | |
void | gotoOverviewPage () |
void | gotoHistoryPage () |
void | gotoReceiveCoinsPage () |
void | gotoSendCoinsPage (QString addr="") |
void | gotoSignMessageTab (QString addr="") |
void | gotoVerifyMessageTab (QString addr="") |
void | encryptWallet (bool status) |
void | backupWallet () |
void | changePassphrase () |
void | unlockWallet () |
void | usedSendingAddresses () |
void | usedReceivingAddresses () |
void | outOfSyncWarningClicked () |
Signals | |
void | requestedSyncWarningInfo () |
Public Member Functions | |
WalletFrame (const PlatformStyle *platformStyle, BitcoinGUI *_gui=nullptr) | |
~WalletFrame () | |
void | setClientModel (ClientModel *clientModel) |
void | addWallet (WalletModel *walletModel) |
void | setCurrentWallet (WalletModel *wallet_model) |
void | removeWallet (WalletModel *wallet_model) |
void | removeAllWallets () |
bool | handlePaymentRequest (const SendCoinsRecipient &recipient) |
void | showOutOfSyncWarning (bool fShow) |
WalletView * | currentWalletView () const |
WalletModel * | currentWalletModel () const |
Private Attributes | |
QStackedWidget * | walletStack |
BitcoinGUI * | gui |
ClientModel * | clientModel |
QMap< WalletModel *, WalletView * > | mapWalletViews |
bool | bOutOfSync |
const PlatformStyle * | platformStyle |
A container for embedding all wallet-related controls into BitcoinGUI. The purpose of this class is to allow future refinements of the wallet controls with minimal need for further modifications to BitcoinGUI, thus greatly simplifying merges while reducing the risk of breaking top-level stuff.
|
explicit |
WalletFrame::~WalletFrame | ( | ) |
void WalletFrame::addWallet | ( | WalletModel * | walletModel | ) |
|
slot |
Backup the wallet
|
slot |
Change encrypted wallet passphrase
WalletModel * WalletFrame::currentWalletModel | ( | ) | const |
WalletView * WalletFrame::currentWalletView | ( | ) | const |
|
slot |
Encrypt the wallet
|
slot |
Switch to history (transactions) page
|
slot |
Switch to overview (home) page
|
slot |
Switch to receive coins page
|
slot |
Switch to send coins page
|
slot |
Show Sign/Verify Message dialog and switch to sign message tab
|
slot |
Show Sign/Verify Message dialog and switch to verify message tab
bool WalletFrame::handlePaymentRequest | ( | const SendCoinsRecipient & | recipient | ) |
|
slot |
Pass on signal over requested out-of-sync-warning information
void WalletFrame::removeAllWallets | ( | ) |
void WalletFrame::removeWallet | ( | WalletModel * | wallet_model | ) |
|
signal |
Notify that the user has requested more information about the out-of-sync warning
void WalletFrame::setClientModel | ( | ClientModel * | clientModel | ) |
void WalletFrame::setCurrentWallet | ( | WalletModel * | wallet_model | ) |
void WalletFrame::showOutOfSyncWarning | ( | bool | fShow | ) |
|
slot |
Ask for passphrase to unlock wallet temporarily
|
slot |
Show used receiving addresses
|
slot |
Show used sending addresses
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |