diff options
| author | JaSK <[email protected]> | 2014-04-05 21:36:48 +0200 |
|---|---|---|
| committer | JaSK <[email protected]> | 2014-07-02 15:48:38 +0200 |
| commit | d2692f61164730322547871f2124de06ade0436b (patch) | |
| tree | 311a39b0f3fe010a7960aa29e41420b160ae7f55 /src/qt/transactiontablemodel.cpp | |
| parent | Watchonly balances are shown separately in gui. (diff) | |
| download | discoin-d2692f61164730322547871f2124de06ade0436b.tar.xz discoin-d2692f61164730322547871f2124de06ade0436b.zip | |
Watchonly transactions are marked in transaction history
Diffstat (limited to 'src/qt/transactiontablemodel.cpp')
| -rw-r--r-- | src/qt/transactiontablemodel.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/qt/transactiontablemodel.cpp b/src/qt/transactiontablemodel.cpp index a93575224..c357d26a9 100644 --- a/src/qt/transactiontablemodel.cpp +++ b/src/qt/transactiontablemodel.cpp @@ -390,19 +390,22 @@ QVariant TransactionTableModel::txAddressDecoration(const TransactionRecord *wtx QString TransactionTableModel::formatTxToAddress(const TransactionRecord *wtx, bool tooltip) const { + // mark transactions involving watch-only addresses: + QString watchAddress = wtx->involvesWatchAddress ? " (w) " : ""; + switch(wtx->type) { case TransactionRecord::RecvFromOther: - return QString::fromStdString(wtx->address); + return QString::fromStdString(wtx->address) + watchAddress; case TransactionRecord::RecvWithAddress: case TransactionRecord::SendToAddress: case TransactionRecord::Generated: - return lookupAddress(wtx->address, tooltip); + return lookupAddress(wtx->address, tooltip) + watchAddress; case TransactionRecord::SendToOther: - return QString::fromStdString(wtx->address); + return QString::fromStdString(wtx->address) + watchAddress; case TransactionRecord::SendToSelf: default: - return tr("(n/a)"); + return tr("(n/a)") + watchAddress; } } |