![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <sendcoinsentry.h>
Public Slots | |
void | clear () |
Signals | |
void | removeEntry (SendCoinsEntry *entry) |
void | payAmountChanged () |
void | subtractFeeFromAmountChanged () |
Public Member Functions | |
SendCoinsEntry (const PlatformStyle *platformStyle, QWidget *parent=0) | |
~SendCoinsEntry () | |
void | setModel (WalletModel *model) |
bool | validate () |
SendCoinsRecipient | getValue () |
bool | isClear () |
void | setValue (const SendCoinsRecipient &value) |
void | setAddress (const QString &address) |
QWidget * | setupTabChain (QWidget *prev) |
void | setFocus () |
Private Slots | |
void | deleteClicked () |
void | on_payTo_textChanged (const QString &address) |
void | on_addressBookButton_clicked () |
void | on_pasteButton_clicked () |
void | updateDisplayUnit () |
Private Member Functions | |
bool | updateLabel (const QString &address) |
Private Attributes | |
SendCoinsRecipient | recipient |
Ui::SendCoinsEntry * | ui |
WalletModel * | model |
const PlatformStyle * | platformStyle |
A single entry in the dialog for sending bitcoins. Stacked widget, with different UIs for payment requests with a strong payee identity.
Definition at line 24 of file sendcoinsentry.h.
|
explicit |
Definition at line 19 of file sendcoinsentry.cpp.
SendCoinsEntry::~SendCoinsEntry | ( | ) |
Definition at line 57 of file sendcoinsentry.cpp.
|
slot |
Definition at line 96 of file sendcoinsentry.cpp.
Referenced by SendCoinsDialog::addEntry(), and setModel().
|
privateslot |
Definition at line 119 of file sendcoinsentry.cpp.
Referenced by SendCoinsEntry().
SendCoinsRecipient SendCoinsEntry::getValue | ( | ) |
Definition at line 163 of file sendcoinsentry.cpp.
Referenced by SendCoinsDialog::coinControlUpdateLabels(), and SendCoinsDialog::on_sendButton_clicked().
bool SendCoinsEntry::isClear | ( | ) |
Return whether the entry is still empty and unedited
Definition at line 235 of file sendcoinsentry.cpp.
Referenced by SendCoinsDialog::pasteEntry(), and SendCoinsDialog::setAddress().
|
privateslot |
Definition at line 68 of file sendcoinsentry.cpp.
|
privateslot |
Definition at line 62 of file sendcoinsentry.cpp.
|
privateslot |
Definition at line 81 of file sendcoinsentry.cpp.
|
signal |
Definition at line 194 of file moc_sendcoinsentry.cpp.
Referenced by SendCoinsEntry().
|
signal |
Definition at line 187 of file moc_sendcoinsentry.cpp.
Referenced by deleteClicked().
void SendCoinsEntry::setAddress | ( | const QString & | address | ) |
Definition at line 229 of file sendcoinsentry.cpp.
Referenced by SendCoinsDialog::setAddress().
void SendCoinsEntry::setFocus | ( | ) |
Definition at line 240 of file sendcoinsentry.cpp.
Referenced by SendCoinsDialog::addEntry().
void SendCoinsEntry::setModel | ( | WalletModel * | model | ) |
Definition at line 86 of file sendcoinsentry.cpp.
Referenced by SendCoinsDialog::addEntry(), and SendCoinsDialog::setModel().
QWidget * SendCoinsEntry::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 179 of file sendcoinsentry.cpp.
Referenced by SendCoinsDialog::setupTabChain().
void SendCoinsEntry::setValue | ( | const SendCoinsRecipient & | value | ) |
Definition at line 191 of file sendcoinsentry.cpp.
Referenced by SendCoinsDialog::pasteEntry().
|
signal |
Definition at line 200 of file moc_sendcoinsentry.cpp.
Referenced by SendCoinsEntry().
|
privateslot |
Definition at line 245 of file sendcoinsentry.cpp.
Referenced by clear(), and setModel().
|
private |
Definition at line 256 of file sendcoinsentry.cpp.
Referenced by on_payTo_textChanged().
bool SendCoinsEntry::validate | ( | ) |
Definition at line 124 of file sendcoinsentry.cpp.
Referenced by SendCoinsDialog::on_sendButton_clicked().
|
private |
Definition at line 67 of file sendcoinsentry.h.
Referenced by on_addressBookButton_clicked(), setModel(), updateDisplayUnit(), updateLabel(), and validate().
|
private |
Definition at line 68 of file sendcoinsentry.h.
Referenced by on_addressBookButton_clicked(), and SendCoinsEntry().
|
private |
Definition at line 65 of file sendcoinsentry.h.
Referenced by getValue(), setValue(), and validate().
|
private |
Definition at line 66 of file sendcoinsentry.h.
Referenced by clear(), getValue(), isClear(), on_addressBookButton_clicked(), on_pasteButton_clicked(), SendCoinsEntry(), setAddress(), setFocus(), setupTabChain(), setValue(), updateDisplayUnit(), updateLabel(), validate(), and ~SendCoinsEntry().