![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <sendcoinsdialog.h>
Public Slots | |
void | clear () |
void | reject () |
void | accept () |
SendCoinsEntry * | addEntry () |
void | updateTabsAndLabels () |
void | setBalance (const CAmount &balance, const CAmount &unconfirmedBalance, const CAmount &immatureBalance, const CAmount &anonymizedBalance, const CAmount &watchOnlyBalance, const CAmount &watchUnconfBalance, const CAmount &watchImmatureBalance) |
Signals | |
void | message (const QString &title, const QString &message, unsigned int style) |
Public Member Functions | |
SendCoinsDialog (const PlatformStyle *platformStyle, QWidget *parent=0) | |
~SendCoinsDialog () | |
void | setClientModel (ClientModel *clientModel) |
void | setModel (WalletModel *model) |
QWidget * | setupTabChain (QWidget *prev) |
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 | updateDisplayUnit () |
void | updateInstantSend () |
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 | setMinimumFee () |
void | updateFeeSectionControls () |
void | updateMinFeeLabel () |
void | updateSmartFeeLabel () |
void | updateGlobalFeeVariables () |
Private Member Functions | |
void | send (QList< SendCoinsRecipient > recipients, QString strFee, QString strFunds) |
void | processSendCoinsReturn (const WalletModel::SendCoinsReturn &sendCoinsReturn, const QString &msgArg=QString()) |
void | minimizeFeeSection (bool fMinimize) |
void | updateFeeMinimizedLabel () |
Private Attributes | |
Ui::SendCoinsDialog * | ui |
ClientModel * | clientModel |
WalletModel * | model |
bool | fNewRecipientAllowed |
bool | fFeeMinimized |
const PlatformStyle * | platformStyle |
Dialog for sending bitcoins
Definition at line 32 of file sendcoinsdialog.h.
|
explicit |
Definition at line 33 of file sendcoinsdialog.cpp.
SendCoinsDialog::~SendCoinsDialog | ( | ) |
Definition at line 210 of file sendcoinsdialog.cpp.
|
slot |
Definition at line 451 of file sendcoinsdialog.cpp.
Referenced by send().
|
slot |
Definition at line 456 of file sendcoinsdialog.cpp.
Referenced by clear(), pasteEntry(), removeEntry(), SendCoinsDialog(), and setAddress().
|
slot |
Definition at line 434 of file sendcoinsdialog.cpp.
Referenced by accept(), reject(), and SendCoinsDialog().
|
privateslot |
Definition at line 826 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 835 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 850 of file sendcoinsdialog.cpp.
Referenced by coinControlChangeChecked(), and SendCoinsDialog().
|
privateslot |
Definition at line 791 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 779 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 797 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 809 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 785 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 803 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 773 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 815 of file sendcoinsdialog.cpp.
Referenced by setModel().
|
privateslot |
Definition at line 894 of file sendcoinsdialog.cpp.
Referenced by addEntry(), coinControlButtonClicked(), coinControlFeatureChanged(), send(), setModel(), updateDisplayUnit(), updateInstantSend(), and updateTabsAndLabels().
bool SendCoinsDialog::handlePaymentRequest | ( | const SendCoinsRecipient & | recipient | ) |
Definition at line 557 of file sendcoinsdialog.cpp.
Referenced by WalletView::handlePaymentRequest().
|
signal |
Definition at line 275 of file moc_sendcoinsdialog.cpp.
Referenced by processSendCoinsReturn().
|
private |
Definition at line 659 of file sendcoinsdialog.cpp.
Referenced by on_buttonChooseFee_clicked(), on_buttonMinimizeFee_clicked(), and SendCoinsDialog().
|
privateslot |
Definition at line 669 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 674 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 224 of file sendcoinsdialog.cpp.
void SendCoinsDialog::pasteEntry | ( | const SendCoinsRecipient & | rv | ) |
Definition at line 533 of file sendcoinsdialog.cpp.
Referenced by handlePaymentRequest().
|
private |
Definition at line 609 of file sendcoinsdialog.cpp.
Referenced by send().
|
slot |
Definition at line 446 of file sendcoinsdialog.cpp.
|
privateslot |
Definition at line 484 of file sendcoinsdialog.cpp.
Referenced by addEntry().
|
private |
Definition at line 302 of file sendcoinsdialog.cpp.
Referenced by test_framework.mininode.NodeConn::handle_write(), and on_sendButton_clicked().
void SendCoinsDialog::setAddress | ( | const QString & | address | ) |
Definition at line 513 of file sendcoinsdialog.cpp.
Referenced by WalletView::gotoSendCoinsPage().
|
slot |
Definition at line 565 of file sendcoinsdialog.cpp.
Referenced by setModel(), and updateDisplayUnit().
void SendCoinsDialog::setClientModel | ( | ClientModel * | clientModel | ) |
Definition at line 149 of file sendcoinsdialog.cpp.
Referenced by WalletView::setClientModel().
|
privateslot |
Definition at line 680 of file sendcoinsdialog.cpp.
Referenced by setModel().
void SendCoinsDialog::setModel | ( | WalletModel * | model | ) |
Definition at line 158 of file sendcoinsdialog.cpp.
Referenced by WalletView::setWalletModel().
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 497 of file sendcoinsdialog.cpp.
Referenced by updateTabsAndLabels().
|
privateslot |
Definition at line 590 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog(), and setModel().
|
private |
Definition at line 725 of file sendcoinsdialog.cpp.
Referenced by on_buttonMinimizeFee_clicked(), and updateSmartFeeLabel().
|
privateslot |
Definition at line 686 of file sendcoinsdialog.cpp.
Referenced by setModel().
|
privateslot |
Definition at line 702 of file sendcoinsdialog.cpp.
Referenced by setModel().
|
privateslot |
Definition at line 601 of file sendcoinsdialog.cpp.
Referenced by SendCoinsDialog().
|
privateslot |
Definition at line 738 of file sendcoinsdialog.cpp.
Referenced by setModel(), and updateDisplayUnit().
|
privateslot |
Definition at line 746 of file sendcoinsdialog.cpp.
Referenced by setClientModel(), setModel(), and updateDisplayUnit().
|
slot |
Definition at line 478 of file sendcoinsdialog.cpp.
Referenced by addEntry(), clear(), pasteEntry(), and removeEntry().
|
private |
Definition at line 62 of file sendcoinsdialog.h.
Referenced by setClientModel().
|
private |
Definition at line 66 of file sendcoinsdialog.h.
Referenced by minimizeFeeSection(), and ~SendCoinsDialog().
|
private |
Definition at line 64 of file sendcoinsdialog.h.
Referenced by on_sendButton_clicked(), pasteEntry(), and send().
|
private |
Definition at line 63 of file sendcoinsdialog.h.
Referenced by addEntry(), coinControlButtonClicked(), coinControlChangeEdited(), coinControlFeatureChanged(), coinControlUpdateLabels(), on_sendButton_clicked(), processSendCoinsReturn(), send(), setBalance(), setModel(), updateDisplayUnit(), updateFeeMinimizedLabel(), updateMinFeeLabel(), and updateSmartFeeLabel().
|
private |
Definition at line 67 of file sendcoinsdialog.h.
Referenced by addEntry(), coinControlButtonClicked(), and SendCoinsDialog().
|
private |
Definition at line 61 of file sendcoinsdialog.h.
Referenced by addEntry(), clear(), coinControlChangeChecked(), coinControlChangeEdited(), coinControlClipboardAfterFee(), coinControlClipboardAmount(), coinControlClipboardBytes(), coinControlClipboardChange(), coinControlClipboardFee(), coinControlClipboardLowOutput(), coinControlClipboardQuantity(), coinControlFeatureChanged(), coinControlUpdateLabels(), minimizeFeeSection(), on_sendButton_clicked(), pasteEntry(), removeEntry(), SendCoinsDialog(), setAddress(), setBalance(), setMinimumFee(), setModel(), setupTabChain(), updateDisplayUnit(), updateFeeMinimizedLabel(), updateFeeSectionControls(), updateGlobalFeeVariables(), updateInstantSend(), updateMinFeeLabel(), updateSmartFeeLabel(), and ~SendCoinsDialog().