qt: Display txfee in first sendCoinsDialog message box
Signed-off-by: Jonas Schnelli <jonas.schnelli@include7.ch>
This commit is contained in:
committed by
Wladimir J. van der Laan
parent
329de9bb64
commit
9e8904f6ae
56
src/qt/walletmodeltransaction.cpp
Normal file
56
src/qt/walletmodeltransaction.cpp
Normal file
@@ -0,0 +1,56 @@
|
||||
#include "walletmodeltransaction.h"
|
||||
|
||||
WalletModelTransaction::WalletModelTransaction(const QList<SendCoinsRecipient> &recipients) :
|
||||
recipients(recipients),
|
||||
walletTransaction(0),
|
||||
keyChange(0),
|
||||
fee(0)
|
||||
{
|
||||
walletTransaction = new CWalletTx();
|
||||
}
|
||||
|
||||
WalletModelTransaction::~WalletModelTransaction()
|
||||
{
|
||||
delete keyChange;
|
||||
delete walletTransaction;
|
||||
}
|
||||
|
||||
QList<SendCoinsRecipient> WalletModelTransaction::getRecipients()
|
||||
{
|
||||
return recipients;
|
||||
}
|
||||
|
||||
CWalletTx *WalletModelTransaction::getTransaction()
|
||||
{
|
||||
return walletTransaction;
|
||||
}
|
||||
|
||||
qint64 WalletModelTransaction::getTransactionFee()
|
||||
{
|
||||
return fee;
|
||||
}
|
||||
|
||||
void WalletModelTransaction::setTransactionFee(qint64 newFee)
|
||||
{
|
||||
fee=newFee;
|
||||
}
|
||||
|
||||
qint64 WalletModelTransaction::getTotalTransactionAmount()
|
||||
{
|
||||
qint64 totalTransactionAmount = 0;
|
||||
foreach(const SendCoinsRecipient &rcp, recipients)
|
||||
{
|
||||
totalTransactionAmount+=rcp.amount;
|
||||
}
|
||||
return totalTransactionAmount;
|
||||
}
|
||||
|
||||
void WalletModelTransaction::newPossibleKeyChange(CWallet *wallet)
|
||||
{
|
||||
keyChange = new CReserveKey(wallet);
|
||||
}
|
||||
|
||||
CReserveKey *WalletModelTransaction::getPossibleKeyChange()
|
||||
{
|
||||
return keyChange;
|
||||
}
|
||||
Reference in New Issue
Block a user