![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <walletview.h>
Public Slots | |
void | gotoOverviewPage () |
void | gotoHistoryPage () |
void | gotoMasternodePage () |
void | gotoReceiveCoinsPage () |
void | gotoSendCoinsPage (QString addr="") |
void | gotoSignMessageTab (QString addr="") |
void | gotoVerifyMessageTab (QString addr="") |
void | processNewTransaction (const QModelIndex &parent, int start, int) |
void | encryptWallet (bool status) |
void | backupWallet () |
void | changePassphrase () |
void | unlockWallet (bool fAnonymizeOnly=false) |
void | lockWallet () |
void | usedSendingAddresses () |
void | usedReceivingAddresses () |
void | updateEncryptionStatus () |
void | showProgress (const QString &title, int nProgress) |
void | requestedSyncWarningInfo () |
void | trxAmount (QString amount) |
Signals | |
void | showNormalIfMinimized () |
void | message (const QString &title, const QString &message, unsigned int style) |
void | encryptionStatusChanged (int status) |
void | hdEnabledStatusChanged (int hdEnabled) |
void | incomingTransaction (const QString &date, int unit, const CAmount &amount, const QString &type, const QString &address, const QString &label) |
void | outOfSyncWarningClicked () |
Public Member Functions | |
WalletView (const PlatformStyle *platformStyle, QWidget *parent) | |
~WalletView () | |
void | setBitcoinGUI (BitcoinGUI *gui) |
void | setClientModel (ClientModel *clientModel) |
void | setWalletModel (WalletModel *walletModel) |
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 |
MasternodeList * | masternodeListPage |
TransactionView * | transactionView |
QProgressDialog * | progressDialog |
QLabel * | transactionSum |
const PlatformStyle * | platformStyle |
Definition at line 36 of file walletview.h.
|
explicit |
Definition at line 35 of file walletview.cpp.
WalletView::~WalletView | ( | ) |
Definition at line 110 of file walletview.cpp.
|
slot |
Backup the wallet
Definition at line 288 of file walletview.cpp.
Referenced by WalletFrame::backupWallet().
|
slot |
Change encrypted wallet passphrase
Definition at line 307 of file walletview.cpp.
Referenced by WalletFrame::changePassphrase().
|
signal |
Encryption status of wallet changed
Definition at line 306 of file moc_walletview.cpp.
Referenced by setBitcoinGUI(), setWalletModel(), and updateEncryptionStatus().
|
slot |
Encrypt the wallet
Definition at line 277 of file walletview.cpp.
Referenced by WalletFrame::encryptWallet().
|
slot |
Switch to history (transactions) page
Definition at line 212 of file walletview.cpp.
Referenced by setBitcoinGUI().
|
slot |
Switch to masternode page
Definition at line 217 of file walletview.cpp.
|
slot |
Switch to overview (home) page
Definition at line 207 of file walletview.cpp.
Referenced by WalletFrame::addWallet().
|
slot |
Switch to receive coins page
Definition at line 225 of file walletview.cpp.
|
slot |
Switch to send coins page
Definition at line 230 of file walletview.cpp.
|
slot |
Show Sign/Verify Message dialog and switch to sign message tab
Definition at line 238 of file walletview.cpp.
Referenced by WalletFrame::gotoSignMessageTab().
|
slot |
Show Sign/Verify Message dialog and switch to verify message tab
Definition at line 250 of file walletview.cpp.
Referenced by WalletFrame::gotoVerifyMessageTab().
bool WalletView::handlePaymentRequest | ( | const SendCoinsRecipient & | recipient | ) |
Definition at line 262 of file walletview.cpp.
Referenced by WalletFrame::handlePaymentRequest().
|
signal |
HD-Enabled status of wallet changed (only possible during startup)
Definition at line 313 of file moc_walletview.cpp.
Referenced by setBitcoinGUI(), and setWalletModel().
|
signal |
Notify that a new transaction appeared
Definition at line 320 of file moc_walletview.cpp.
Referenced by processNewTransaction(), and setBitcoinGUI().
|
slot |
|
signal |
Fired when a message should be reported to the user
Definition at line 299 of file moc_walletview.cpp.
Referenced by backupWallet(), setBitcoinGUI(), setWalletModel(), and WalletView().
|
signal |
Notify that the out of sync warning icon has been pressed
Definition at line 327 of file moc_walletview.cpp.
Referenced by requestedSyncWarningInfo(), and WalletView().
|
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 187 of file walletview.cpp.
Referenced by setWalletModel().
|
slot |
User has requested more information about the out of sync state
Definition at line 379 of file walletview.cpp.
Referenced by WalletView().
void WalletView::setBitcoinGUI | ( | BitcoinGUI * | gui | ) |
Definition at line 114 of file walletview.cpp.
Referenced by WalletFrame::addWallet().
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 135 of file walletview.cpp.
Referenced by WalletFrame::addWallet().
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 147 of file walletview.cpp.
Referenced by WalletFrame::addWallet().
|
signal |
Signal that we want to show the main window
Definition at line 293 of file moc_walletview.cpp.
void WalletView::showOutOfSyncWarning | ( | bool | fShow | ) |
Definition at line 267 of file walletview.cpp.
Referenced by WalletFrame::addWallet().
|
slot |
Show progress dialog e.g. for rescan
Definition at line 356 of file walletview.cpp.
Referenced by setWalletModel().
|
slot |
Update selected DASH amount from transactionview
Update wallet with the sum of the selected transactions
Definition at line 385 of file walletview.cpp.
Referenced by WalletView().
|
slot |
Ask for passphrase to unlock wallet temporarily
Definition at line 314 of file walletview.cpp.
Referenced by setWalletModel(), and WalletFrame::unlockWallet().
|
slot |
Re-emit encryption status signal
Definition at line 272 of file walletview.cpp.
Referenced by encryptWallet(), WalletFrame::setCurrentWallet(), and setWalletModel().
|
slot |
Show used receiving addresses
Definition at line 346 of file walletview.cpp.
Referenced by WalletFrame::usedReceivingAddresses().
|
slot |
Show used sending addresses
Definition at line 336 of file walletview.cpp.
Referenced by WalletFrame::usedSendingAddresses().
|
private |
Definition at line 60 of file walletview.h.
Referenced by processNewTransaction(), and setClientModel().
|
private |
Definition at line 69 of file walletview.h.
Referenced by gotoMasternodePage(), setClientModel(), setWalletModel(), and WalletView().
|
private |
Definition at line 63 of file walletview.h.
Referenced by gotoOverviewPage(), setBitcoinGUI(), setClientModel(), setWalletModel(), showOutOfSyncWarning(), and WalletView().
|
private |
Definition at line 75 of file walletview.h.
Referenced by gotoSignMessageTab(), gotoVerifyMessageTab(), and WalletView().
|
private |
Definition at line 73 of file walletview.h.
Referenced by showProgress().
|
private |
Definition at line 65 of file walletview.h.
Referenced by gotoReceiveCoinsPage(), setWalletModel(), and WalletView().
|
private |
Definition at line 66 of file walletview.h.
Referenced by gotoSendCoinsPage(), handlePaymentRequest(), setClientModel(), setWalletModel(), and WalletView().
|
private |
Definition at line 64 of file walletview.h.
Referenced by gotoHistoryPage(), and WalletView().
|
private |
Definition at line 74 of file walletview.h.
Referenced by trxAmount(), and WalletView().
|
private |
Definition at line 71 of file walletview.h.
Referenced by setWalletModel(), and WalletView().
|
private |
Definition at line 68 of file walletview.h.
Referenced by setWalletModel(), usedReceivingAddresses(), and WalletView().
|
private |
Definition at line 67 of file walletview.h.
Referenced by setWalletModel(), usedSendingAddresses(), and WalletView().
|
private |
Definition at line 61 of file walletview.h.
Referenced by backupWallet(), changePassphrase(), encryptWallet(), gotoSignMessageTab(), gotoVerifyMessageTab(), lockWallet(), processNewTransaction(), setWalletModel(), unlockWallet(), updateEncryptionStatus(), usedReceivingAddresses(), and usedSendingAddresses().