|
|
|
@ -394,19 +394,25 @@ QVariant TransactionTableModel::txAddressDecoration(const TransactionRecord *wtx
@@ -394,19 +394,25 @@ QVariant TransactionTableModel::txAddressDecoration(const TransactionRecord *wtx
|
|
|
|
|
|
|
|
|
|
QString TransactionTableModel::formatTxToAddress(const TransactionRecord *wtx, bool tooltip) const |
|
|
|
|
{ |
|
|
|
|
QString watchAddress; |
|
|
|
|
if (tooltip) { |
|
|
|
|
// Mark transactions involving watch-only addresses by adding " (watch-only)"
|
|
|
|
|
watchAddress = wtx->involvesWatchAddress ? QString(" (") + tr("watch-only") + QString(")") : ""; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
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; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|