![]() |
Dash Core
0.12.2.1
P2P Digital Currency
|
#include <walletmodel.h>
Public Member Functions | |
SendCoinsRecipient () | |
SendCoinsRecipient (const QString &addr, const QString &label, const CAmount &amount, const QString &message) | |
template<typename Stream , typename Operation > | |
void | SerializationOp (Stream &s, Operation ser_action, int nType, int nVersion) |
Public Attributes | |
QString | address |
QString | label |
AvailableCoinsType | inputType |
bool | fUseInstantSend |
CAmount | amount |
QString | message |
PaymentRequestPlus | paymentRequest |
QString | authenticatedMerchant |
bool | fSubtractFeeFromAmount |
int | nVersion |
ADD_SERIALIZE_METHODS | |
Static Public Attributes | |
static const int | CURRENT_VERSION = 1 |
Definition at line 38 of file walletmodel.h.
|
inlineexplicit |
Definition at line 41 of file walletmodel.h.
|
inlineexplicit |
Definition at line 42 of file walletmodel.h.
|
inline |
Definition at line 71 of file walletmodel.h.
SendCoinsRecipient::ADD_SERIALIZE_METHODS |
Definition at line 68 of file walletmodel.h.
QString SendCoinsRecipient::address |
Definition at line 50 of file walletmodel.h.
Referenced by RecentRequestsTableModel::addNewRequest(), GUIUtil::formatBitcoinURI(), SendCoinsEntry::getValue(), PaymentServer::handleURIOrFile(), PaymentServer::ipcParseCommandLine(), ReceiveRequestDialog::on_btnCopyAddress_clicked(), GUIUtil::parseBitcoinURI(), WalletModel::prepareTransaction(), PaymentServer::processPaymentRequest(), RecentRequestsTableModel::removeRows(), SendCoinsDialog::send(), WalletModel::sendCoins(), SerializationOp(), SendCoinsEntry::setValue(), and ReceiveRequestDialog::update().
CAmount SendCoinsRecipient::amount |
Definition at line 54 of file walletmodel.h.
Referenced by SendCoinsDialog::coinControlUpdateLabels(), RecentRequestsTableModel::data(), GUIUtil::formatBitcoinURI(), WalletModelTransaction::getTotalTransactionAmount(), SendCoinsEntry::getValue(), RecentRequestEntryLessThan::operator()(), GUIUtil::parseBitcoinURI(), WalletModel::prepareTransaction(), PaymentServer::processPaymentRequest(), WalletModelTransaction::reassignAmounts(), SendCoinsDialog::send(), SerializationOp(), SendCoinsEntry::setValue(), and ReceiveRequestDialog::update().
QString SendCoinsRecipient::authenticatedMerchant |
Definition at line 61 of file walletmodel.h.
Referenced by PaymentServer::fetchPaymentACK(), PaymentServer::processPaymentRequest(), SendCoinsDialog::send(), SerializationOp(), and SendCoinsEntry::setValue().
|
static |
Definition at line 65 of file walletmodel.h.
bool SendCoinsRecipient::fSubtractFeeFromAmount |
Definition at line 63 of file walletmodel.h.
Referenced by SendCoinsDialog::coinControlUpdateLabels(), SendCoinsEntry::getValue(), and WalletModel::prepareTransaction().
bool SendCoinsRecipient::fUseInstantSend |
Definition at line 53 of file walletmodel.h.
Referenced by GUIUtil::formatBitcoinURI(), ReceiveCoinsDialog::on_receiveButton_clicked(), GUIUtil::parseBitcoinURI(), and ReceiveRequestDialog::update().
AvailableCoinsType SendCoinsRecipient::inputType |
Definition at line 52 of file walletmodel.h.
QString SendCoinsRecipient::label |
Definition at line 51 of file walletmodel.h.
Referenced by RecentRequestsTableModel::data(), GUIUtil::formatBitcoinURI(), SendCoinsEntry::getValue(), RecentRequestEntryLessThan::operator()(), GUIUtil::parseBitcoinURI(), SendCoinsDialog::send(), WalletModel::sendCoins(), SerializationOp(), SendCoinsEntry::setValue(), and ReceiveRequestDialog::update().
QString SendCoinsRecipient::message |
Definition at line 56 of file walletmodel.h.
Referenced by RecentRequestsTableModel::data(), GUIUtil::formatBitcoinURI(), SendCoinsEntry::getValue(), RecentRequestEntryLessThan::operator()(), GUIUtil::parseBitcoinURI(), PaymentServer::processPaymentRequest(), WalletModel::sendCoins(), SerializationOp(), SendCoinsEntry::setValue(), and ReceiveRequestDialog::update().
int SendCoinsRecipient::nVersion |
Definition at line 66 of file walletmodel.h.
Referenced by SerializationOp().
PaymentRequestPlus SendCoinsRecipient::paymentRequest |
Definition at line 59 of file walletmodel.h.
Referenced by PaymentServer::fetchPaymentACK(), SendCoinsEntry::getValue(), WalletModel::prepareTransaction(), PaymentServer::processPaymentRequest(), WalletModelTransaction::reassignAmounts(), SendCoinsDialog::send(), WalletModel::sendCoins(), SerializationOp(), SendCoinsEntry::setValue(), and SendCoinsEntry::validate().