number of confirmations is no longer magic value
authorWladimir J. van der Laan <laanwj@gmail.com>
Mon, 20 Jun 2011 19:31:06 +0000 (21:31 +0200)
committerWladimir J. van der Laan <laanwj@gmail.com>
Mon, 20 Jun 2011 19:34:31 +0000 (21:34 +0200)
src/qt/transactionrecord.cpp
src/qt/transactionrecord.h
src/qt/transactiontablemodel.cpp

index 34f30d5..2f00fa8 100644 (file)
@@ -211,7 +211,7 @@ void TransactionRecord::updateStatus(const CWalletTx &wtx)
         {
             status.status = TransactionStatus::Offline;
         }
-        else if (status.depth < 6)
+        else if (status.depth < NumConfirmations)
         {
             status.status = TransactionStatus::Unconfirmed;
         }
index c082fff..a7f6537 100644 (file)
@@ -59,6 +59,9 @@ public:
         SendToSelf
     };
 
+    /* Number of confirmation needed for transaction */
+    static const int NumConfirmations = 6;
+
     TransactionRecord():
             hash(), time(0), type(Other), address(""), debit(0), credit(0), idx(0)
     {
index bed08d7..e25ee1d 100644 (file)
@@ -276,7 +276,7 @@ QVariant TransactionTableModel::formatTxStatus(const TransactionRecord *wtx) con
         status = tr("Offline (%1)").arg(wtx->status.depth);
         break;
     case TransactionStatus::Unconfirmed:
-        status = tr("Unconfirmed (%1)").arg(wtx->status.depth);
+        status = tr("Unconfirmed (%1/%2)").arg(wtx->status.depth).arg(TransactionRecord::NumConfirmations);
         break;
     case TransactionStatus::HaveConfirmations:
         status = tr("Confirmed (%1)").arg(wtx->status.depth);