|
|
|
@ -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;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|