![]() |
Bitcoin Core
0.21.1
P2P Digital Currency
|
#include <walletview.h>
Public Slots | |
| void | gotoOverviewPage () |
| Switch to overview (home) page. More... | |
| void | gotoHistoryPage () |
| Switch to history (transactions) page. More... | |
| void | gotoReceiveCoinsPage () |
| Switch to receive coins page. More... | |
| void | gotoSendCoinsPage (QString addr="") |
| Switch to send coins page. More... | |
| void | gotoSignMessageTab (QString addr="") |
| Show Sign/Verify Message dialog and switch to sign message tab. More... | |
| void | gotoVerifyMessageTab (QString addr="") |
| Show Sign/Verify Message dialog and switch to verify message tab. More... | |
| void | gotoLoadPSBT (bool from_clipboard=false) |
| Load Partially Signed Bitcoin Transaction. More... | |
| void | processNewTransaction (const QModelIndex &parent, int start, int) |
| Show incoming transaction notification for new transactions. More... | |
| void | encryptWallet (bool status) |
| Encrypt the wallet. More... | |
| void | backupWallet () |
| Backup the wallet. More... | |
| void | changePassphrase () |
| Change encrypted wallet passphrase. More... | |
| void | unlockWallet () |
| Ask for passphrase to unlock wallet temporarily. More... | |
| void | usedSendingAddresses () |
| Show used sending addresses. More... | |
| void | usedReceivingAddresses () |
| Show used receiving addresses. More... | |
| void | updateEncryptionStatus () |
| Re-emit encryption status signal. More... | |
| void | showProgress (const QString &title, int nProgress) |
| Show progress dialog e.g. More... | |
| void | requestedSyncWarningInfo () |
| User has requested more information about the out of sync state. More... | |
Signals | |
| void | setPrivacy (bool privacy) |
| void | transactionClicked () |
| void | coinsSent () |
| void | message (const QString &title, const QString &message, unsigned int style) |
| Fired when a message should be reported to the user. More... | |
| void | encryptionStatusChanged () |
| Encryption status of wallet changed. More... | |
| void | hdEnabledStatusChanged () |
| HD-Enabled status of wallet changed (only possible during startup) More... | |
| void | incomingTransaction (const QString &date, int unit, const CAmount &amount, const QString &type, const QString &address, const QString &label, const QString &walletName) |
| Notify that a new transaction appeared. More... | |
| void | outOfSyncWarningClicked () |
| Notify that the out of sync warning icon has been pressed. More... | |
Public Member Functions | |
| WalletView (const PlatformStyle *platformStyle, QWidget *parent) | |
| ~WalletView () | |
| void | setClientModel (ClientModel *clientModel) |
| Set the client model. More... | |
| WalletModel * | getWalletModel () |
| void | setWalletModel (WalletModel *walletModel) |
| Set the wallet model. More... | |
| bool | handlePaymentRequest (const SendCoinsRecipient &recipient) |
| void | showOutOfSyncWarning (bool fShow) |
Private Attributes | |
| ClientModel * | clientModel |
| WalletModel * | walletModel |
| OverviewPage * | overviewPage |
| QWidget * | transactionsPage |
| ReceiveCoinsDialog * | receiveCoinsPage |
| SendCoinsDialog * | sendCoinsPage |
| AddressBookPage * | usedSendingAddressesPage |
| AddressBookPage * | usedReceivingAddressesPage |
| TransactionView * | transactionView |
| QProgressDialog * | progressDialog {nullptr} |
| const PlatformStyle * | platformStyle |
Definition at line 33 of file walletview.h.
|
explicit |
| WalletView::~WalletView | ( | ) |
Definition at line 93 of file walletview.cpp.
|
slot |
Backup the wallet.
Definition at line 272 of file walletview.cpp.
|
slot |
Change encrypted wallet passphrase.
Definition at line 291 of file walletview.cpp.
|
signal |
|
signal |
Encryption status of wallet changed.
Definition at line 340 of file moc_walletview.cpp.
|
slot |
Encrypt the wallet.
Definition at line 261 of file walletview.cpp.
|
inline |
Definition at line 45 of file walletview.h.
|
slot |
Switch to history (transactions) page.
Definition at line 166 of file walletview.cpp.
|
slot |
Load Partially Signed Bitcoin Transaction.
Definition at line 208 of file walletview.cpp.
|
slot |
Switch to overview (home) page.
Definition at line 161 of file walletview.cpp.
|
slot |
Switch to receive coins page.
Definition at line 171 of file walletview.cpp.
|
slot |
Switch to send coins page.
Definition at line 176 of file walletview.cpp.
|
slot |
Show Sign/Verify Message dialog and switch to sign message tab.
Definition at line 184 of file walletview.cpp.
|
slot |
Show Sign/Verify Message dialog and switch to verify message tab.
Definition at line 196 of file walletview.cpp.
| bool WalletView::handlePaymentRequest | ( | const SendCoinsRecipient & | recipient | ) |
Definition at line 246 of file walletview.cpp.
|
signal |
HD-Enabled status of wallet changed (only possible during startup)
Definition at line 346 of file moc_walletview.cpp.
|
signal |
Notify that a new transaction appeared.
Definition at line 352 of file moc_walletview.cpp.
|
signal |
Fired when a message should be reported to the user.
Definition at line 333 of file moc_walletview.cpp.
|
signal |
Notify that the out of sync warning icon has been pressed.
Definition at line 359 of file moc_walletview.cpp.
|
slot |
Show incoming transaction notification for new transactions.
The new items are those between start and end inclusive, under the given parent item.
Definition at line 141 of file walletview.cpp.
|
slot |
User has requested more information about the out of sync state.
Definition at line 351 of file walletview.cpp.
| void WalletView::setClientModel | ( | ClientModel * | clientModel | ) |
Set the client model.
The client model represents the part of the core that communicates with the P2P network, and is wallet-agnostic.
Definition at line 97 of file walletview.cpp.
|
signal |
| void WalletView::setWalletModel | ( | WalletModel * | walletModel | ) |
Set the wallet model.
The wallet model represents a bitcoin wallet, and offers access to the list of transactions, address book and sending functionality.
Definition at line 106 of file walletview.cpp.
| void WalletView::showOutOfSyncWarning | ( | bool | fShow | ) |
Definition at line 251 of file walletview.cpp.
|
slot |
Show progress dialog e.g.
for rescan
Definition at line 327 of file walletview.cpp.
|
signal |
|
slot |
Ask for passphrase to unlock wallet temporarily.
Definition at line 298 of file walletview.cpp.
|
slot |
Re-emit encryption status signal.
Definition at line 256 of file walletview.cpp.
|
slot |
Show used receiving addresses.
Definition at line 319 of file walletview.cpp.
|
slot |
Show used sending addresses.
Definition at line 311 of file walletview.cpp.
|
private |
Definition at line 57 of file walletview.h.
|
private |
Definition at line 60 of file walletview.h.
|
private |
Definition at line 70 of file walletview.h.
|
private |
Definition at line 69 of file walletview.h.
|
private |
Definition at line 62 of file walletview.h.
|
private |
Definition at line 63 of file walletview.h.
|
private |
Definition at line 61 of file walletview.h.
|
private |
Definition at line 67 of file walletview.h.
|
private |
Definition at line 65 of file walletview.h.
|
private |
Definition at line 64 of file walletview.h.
|
private |
Definition at line 58 of file walletview.h.
1.8.11