aboutsummaryrefslogtreecommitdiff
path: root/src/qt/transactiontablemodel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qt/transactiontablemodel.cpp')
-rw-r--r--src/qt/transactiontablemodel.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/qt/transactiontablemodel.cpp b/src/qt/transactiontablemodel.cpp
index 47cab1b233..d46704a922 100644
--- a/src/qt/transactiontablemodel.cpp
+++ b/src/qt/transactiontablemodel.cpp
@@ -10,6 +10,7 @@
#include <QList>
#include <QColor>
#include <QTimer>
+#include <QIcon>
#include <QtAlgorithms>
const QString TransactionTableModel::Sent = "s";
@@ -112,7 +113,7 @@ struct TransactionTablePriv
if(inWallet && !inModel)
{
- /* Added */
+ /* Added -- insert at the right position */
QList<TransactionRecord> toInsert =
TransactionRecord::decomposeTransaction(mi->second);
if(!toInsert.isEmpty()) /* only if something to insert */
@@ -129,7 +130,7 @@ struct TransactionTablePriv
}
else if(!inWallet && inModel)
{
- /* Removed */
+ /* Removed -- remove entire transaction from table */
parent->beginRemoveRows(QModelIndex(), lowerIndex, upperIndex-1);
cachedWallet.erase(lower, upper);
parent->endRemoveRows();
@@ -413,14 +414,14 @@ QVariant TransactionTableModel::formatTxDecoration(const TransactionRecord *wtx)
case TransactionStatus::Unconfirmed:
if(wtx->status.depth)
{
- return QColor(255,0,0);
+ return QIcon(":/icons/bitcoin");
}
else
{
- return QColor(192,192,192);
+ return QIcon::fromTheme("stock_lock.png");
}
case TransactionStatus::HaveConfirmations:
- return QColor(0,255,0);
+ return QIcon::fromTheme("stock_lock-ok.png");
}
return QColor(0,0,0);
}