![]() |
Bitcoin Core
0.21.1
P2P Digital Currency
|
Dialog for sending bitcoins. More...
#include <sendcoinsdialog.h>
Public Slots | |
| void | clear () |
| void | reject () override |
| void | accept () override |
| SendCoinsEntry * | addEntry () |
| void | updateTabsAndLabels () |
| void | setBalance (const interfaces::WalletBalances &balances) |
Signals | |
| void | coinsSent (const uint256 &txid) |
| void | message (const QString &title, const QString &message, unsigned int style) |
Public Member Functions | |
| SendCoinsDialog (const PlatformStyle *platformStyle, QWidget *parent=nullptr) | |
| ~SendCoinsDialog () | |
| void | setClientModel (ClientModel *clientModel) |
| void | setModel (WalletModel *model) |
| QWidget * | setupTabChain (QWidget *prev) |
| Set up the tab chain manually, as Qt messes up the tab chain by default in some cases (issue https://bugreports.qt-project.org/browse/QTBUG-10907). More... | |
| void | setAddress (const QString &address) |
| void | pasteEntry (const SendCoinsRecipient &rv) |
| bool | handlePaymentRequest (const SendCoinsRecipient &recipient) |
Private Slots | |
| void | on_sendButton_clicked () |
| void | on_buttonChooseFee_clicked () |
| void | on_buttonMinimizeFee_clicked () |
| void | removeEntry (SendCoinsEntry *entry) |
| void | useAvailableBalance (SendCoinsEntry *entry) |
| void | updateDisplayUnit () |
| void | coinControlFeatureChanged (bool) |
| void | coinControlButtonClicked () |
| void | coinControlChangeChecked (int) |
| void | coinControlChangeEdited (const QString &) |
| void | coinControlUpdateLabels () |
| void | coinControlClipboardQuantity () |
| void | coinControlClipboardAmount () |
| void | coinControlClipboardFee () |
| void | coinControlClipboardAfterFee () |
| void | coinControlClipboardBytes () |
| void | coinControlClipboardLowOutput () |
| void | coinControlClipboardChange () |
| void | updateFeeSectionControls () |
| void | updateNumberOfBlocks (int count, const QDateTime &blockDate, double nVerificationProgress, bool headers, SynchronizationState sync_state) |
| void | updateSmartFeeLabel () |
Private Member Functions | |
| void | processSendCoinsReturn (const WalletModel::SendCoinsReturn &sendCoinsReturn, const QString &msgArg=QString()) |
| void | minimizeFeeSection (bool fMinimize) |
| bool | PrepareSendText (QString &question_string, QString &informative_text, QString &detailed_text) |
| void | updateFeeMinimizedLabel () |
| void | updateCoinControlState (CCoinControl &ctrl) |
Private Attributes | |
| Ui::SendCoinsDialog * | ui |
| ClientModel * | clientModel |
| WalletModel * | model |
| std::unique_ptr< CCoinControl > | m_coin_control |
| std::unique_ptr < WalletModelTransaction > | m_current_transaction |
| bool | fNewRecipientAllowed |
| bool | fFeeMinimized |
| const PlatformStyle * | platformStyle |
Dialog for sending bitcoins.
Definition at line 31 of file sendcoinsdialog.h.
|
explicit |
| SendCoinsDialog::~SendCoinsDialog | ( | ) |
|
overrideslot |
Definition at line 487 of file sendcoinsdialog.cpp.
|
slot |
Definition at line 492 of file sendcoinsdialog.cpp.
|
slot |
Definition at line 462 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 840 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 848 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 863 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 805 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 793 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 811 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 823 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 799 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 817 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 787 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 829 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 917 of file sendcoinsdialog.cpp.
|
signal |
| bool SendCoinsDialog::handlePaymentRequest | ( | const SendCoinsRecipient & | recipient | ) |
Definition at line 594 of file sendcoinsdialog.cpp.
|
signal |
|
private |
|
privateslot |
|
privateslot |
|
privateslot |
| void SendCoinsDialog::pasteEntry | ( | const SendCoinsRecipient & | rv | ) |
Definition at line 570 of file sendcoinsdialog.cpp.
|
private |
Definition at line 225 of file sendcoinsdialog.cpp.
|
private |
Definition at line 622 of file sendcoinsdialog.cpp.
|
overrideslot |
|
privateslot |
Definition at line 521 of file sendcoinsdialog.cpp.
| void SendCoinsDialog::setAddress | ( | const QString & | address | ) |
Definition at line 550 of file sendcoinsdialog.cpp.
|
slot |
Definition at line 602 of file sendcoinsdialog.cpp.
| void SendCoinsDialog::setClientModel | ( | ClientModel * | clientModel | ) |
Definition at line 134 of file sendcoinsdialog.cpp.
| void SendCoinsDialog::setModel | ( | WalletModel * | model | ) |
Definition at line 143 of file sendcoinsdialog.cpp.
| QWidget * SendCoinsDialog::setupTabChain | ( | QWidget * | prev | ) |
Set up the tab chain manually, as Qt messes up the tab chain by default in some cases (issue https://bugreports.qt-project.org/browse/QTBUG-10907).
Definition at line 534 of file sendcoinsdialog.cpp.
|
private |
Definition at line 734 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 615 of file sendcoinsdialog.cpp.
|
private |
Definition at line 722 of file sendcoinsdialog.cpp.
|
privateslot |
|
privateslot |
Definition at line 749 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 755 of file sendcoinsdialog.cpp.
|
slot |
Definition at line 515 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 688 of file sendcoinsdialog.cpp.
|
private |
Definition at line 63 of file sendcoinsdialog.h.
|
private |
Definition at line 68 of file sendcoinsdialog.h.
|
private |
Definition at line 67 of file sendcoinsdialog.h.
|
private |
Definition at line 65 of file sendcoinsdialog.h.
|
private |
Definition at line 66 of file sendcoinsdialog.h.
|
private |
Definition at line 64 of file sendcoinsdialog.h.
|
private |
Definition at line 69 of file sendcoinsdialog.h.
|
private |
Definition at line 62 of file sendcoinsdialog.h.
1.8.8