QString TransactionTableModel::formatTxStatus(const TransactionRecord *wtx) const
{
QString status;
+ int nNumConf = TransactionRecord::NumConfirmations;
+
+ if (wtx->type == TransactionRecord::Generated)
+ {
+ nNumConf = nCoinbaseMaturity + 20;
+ }
switch(wtx->status.status)
{
status = tr("Offline (%1 confirmations)").arg(wtx->status.depth);
break;
case TransactionStatus::Unconfirmed:
- status = tr("Unconfirmed (%1 of %2 confirmations)").arg(wtx->status.depth).arg(TransactionRecord::NumConfirmations);
+ status = tr("Unconfirmed (%1 of %2 confirmations)").arg(wtx->status.depth).arg(nNumConf);
break;
case TransactionStatus::HaveConfirmations:
status = tr("Confirmed (%1 confirmations)").arg(wtx->status.depth);
default:
return QIcon(":/icons/tx_inout");
}
- return QVariant();
}
QString TransactionTableModel::formatTxToAddress(const TransactionRecord *wtx, bool tooltip) const