extend generation descriptions
This commit is contained in:
parent
0eba00447e
commit
e923f8188d
3 changed files with 16 additions and 4 deletions
|
@ -17,7 +17,6 @@ public:
|
|||
{
|
||||
Immature,
|
||||
Mature,
|
||||
MaturesIn,
|
||||
MaturesWarning, /* Will likely not mature because no nodes have confirmed */
|
||||
NotAccepted
|
||||
};
|
||||
|
|
|
@ -106,7 +106,6 @@ QList<TransactionRecord> TransactionRecord::decomposeTransaction(const CWalletTx
|
|||
|
||||
if (wtx.IsInMainChain())
|
||||
{
|
||||
sub.status.maturity = TransactionStatus::MaturesIn;
|
||||
sub.status.matures_in = wtx.GetBlocksToMaturity();
|
||||
|
||||
// Check if the block was requested by anyone
|
||||
|
|
|
@ -184,8 +184,22 @@ QVariant TransactionTableModel::formatTxDescription(const TransactionRecord *wtx
|
|||
description = tr("Payment to yourself");
|
||||
break;
|
||||
case TransactionRecord::Generated:
|
||||
/* TODO: more extensive description */
|
||||
description = tr("Generated");
|
||||
switch(wtx->status.maturity)
|
||||
{
|
||||
case TransactionStatus::Immature:
|
||||
description = tr("Generated (matures in %n more blocks)", "",
|
||||
wtx->status.matures_in);
|
||||
break;
|
||||
case TransactionStatus::Mature:
|
||||
description = tr("Generated");
|
||||
break;
|
||||
case TransactionStatus::MaturesWarning:
|
||||
description = tr("Generated - Warning: This block was not received by any other nodes and will probably not be accepted!");
|
||||
break;
|
||||
case TransactionStatus::NotAccepted:
|
||||
description = tr("Generated (not accepted)");
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
return QVariant(description);
|
||||
|
|
Loading…
Reference in a new issue