mirror of
https://github.com/kvazar-network/kevacoin.git
synced 2025-01-26 14:54:21 +00:00
d5f0ef54f8
- make BitcoinGUI::showPaymentACK() use a reference for msg and use our own GUIUtil::HtmlEscape() function - ensure QTimer usage in clientmodel is the same as in walletmodel - remove an unneeded debug message in walletframe - flag some parameters as unused in DebugMessageHandler() - small code formatting changes
57 lines
1.1 KiB
C++
57 lines
1.1 KiB
C++
#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;
|
|
}
|