Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#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) |
Public Attributes | |
QString | address |
QString | label |
CAmount | amount |
QString | message |
PaymentRequestPlus | paymentRequest |
QString | authenticatedMerchant |
bool | fSubtractFeeFromAmount |
int | nVersion |
ADD_SERIALIZE_METHODS | |
Static Public Attributes | |
static const int | CURRENT_VERSION = 1 |
Detailed Description
Definition at line 39 of file walletmodel.h.
Constructor & Destructor Documentation
◆ SendCoinsRecipient() [1/2]
|
inlineexplicit |
Definition at line 42 of file walletmodel.h.
◆ SendCoinsRecipient() [2/2]
|
inlineexplicit |
Definition at line 43 of file walletmodel.h.
Member Function Documentation
◆ SerializationOp()
|
inline |
Definition at line 70 of file walletmodel.h.
References address, amount, authenticatedMerchant, PaymentRequestPlus::IsInitialized(), label, message, PaymentRequestPlus::parse(), paymentRequest, READWRITE, and PaymentRequestPlus::SerializeToString().
Member Data Documentation
◆ ADD_SERIALIZE_METHODS
SendCoinsRecipient::ADD_SERIALIZE_METHODS |
Definition at line 67 of file walletmodel.h.
◆ address
QString SendCoinsRecipient::address |
Definition at line 51 of file walletmodel.h.
Referenced by RecentRequestsTableModel::addNewRequest(), GUIUtil::formatBitcoinURI(), SendCoinsEntry::getValue(), PaymentServer::handleURIOrFile(), PaymentServer::ipcParseCommandLine(), ReceiveRequestDialog::on_btnCopyAddress_clicked(), GUIUtil::parseBitcoinURI(), PaymentServer::processPaymentRequest(), WalletModelTransaction::reassignAmounts(), RecentRequestsTableModel::removeRows(), SerializationOp(), SendCoinsEntry::setValue(), and ReceiveRequestDialog::update().
◆ amount
CAmount SendCoinsRecipient::amount |
Definition at line 53 of file walletmodel.h.
Referenced by SendCoinsDialog::coinControlUpdateLabels(), RecentRequestsTableModel::data(), GUIUtil::formatBitcoinURI(), SendCoinsEntry::getValue(), RecentRequestEntryLessThan::operator()(), GUIUtil::parseBitcoinURI(), PaymentServer::processPaymentRequest(), WalletModelTransaction::reassignAmounts(), SerializationOp(), SendCoinsEntry::setValue(), ReceiveRequestDialog::update(), and SendCoinsDialog::useAvailableBalance().
◆ authenticatedMerchant
QString SendCoinsRecipient::authenticatedMerchant |
Definition at line 60 of file walletmodel.h.
Referenced by PaymentServer::fetchPaymentACK(), PaymentServer::processPaymentRequest(), SerializationOp(), and SendCoinsEntry::setValue().
◆ CURRENT_VERSION
|
static |
Definition at line 64 of file walletmodel.h.
◆ fSubtractFeeFromAmount
bool SendCoinsRecipient::fSubtractFeeFromAmount |
Definition at line 62 of file walletmodel.h.
Referenced by SendCoinsDialog::coinControlUpdateLabels(), and SendCoinsEntry::getValue().
◆ label
QString SendCoinsRecipient::label |
Definition at line 52 of file walletmodel.h.
Referenced by RecentRequestsTableModel::data(), GUIUtil::formatBitcoinURI(), SendCoinsEntry::getValue(), RecentRequestEntryLessThan::operator()(), GUIUtil::parseBitcoinURI(), SerializationOp(), SendCoinsEntry::setValue(), and ReceiveRequestDialog::update().
◆ message
QString SendCoinsRecipient::message |
Definition at line 55 of file walletmodel.h.
Referenced by RecentRequestsTableModel::data(), GUIUtil::formatBitcoinURI(), SendCoinsEntry::getValue(), RecentRequestEntryLessThan::operator()(), GUIUtil::parseBitcoinURI(), PaymentServer::processPaymentRequest(), SerializationOp(), SendCoinsEntry::setValue(), and ReceiveRequestDialog::update().
◆ nVersion
int SendCoinsRecipient::nVersion |
Definition at line 65 of file walletmodel.h.
◆ paymentRequest
PaymentRequestPlus SendCoinsRecipient::paymentRequest |
Definition at line 58 of file walletmodel.h.
Referenced by PaymentServer::fetchPaymentACK(), SendCoinsEntry::getValue(), PaymentServer::processPaymentRequest(), WalletModelTransaction::reassignAmounts(), SerializationOp(), SendCoinsEntry::setValue(), and SendCoinsEntry::validate().
The documentation for this class was generated from the following file:
- src/qt/walletmodel.h