| 436 | } |
| 437 | |
| 438 | QVariant TransactionTableModel::addressColor(const TransactionRecord *wtx) const |
| 439 | { |
| 440 | // Show addresses without label in a less visible color |
| 441 | switch(wtx->type) |
| 442 | { |
| 443 | case TransactionRecord::RecvWithAddress: |
| 444 | case TransactionRecord::SendToAddress: |
| 445 | case TransactionRecord::Generated: |
| 446 | case TransactionRecord::IssuedAsset: |
| 447 | { |
| 448 | QString label = walletModel->getAddressTableModel()->labelForAddress(QString::fromStdString(wtx->address)); |
| 449 | if(label.isEmpty()) |
| 450 | return COLOR_BAREADDRESS; |
| 451 | } break; |
| 452 | case TransactionRecord::SendToSelf: |
| 453 | return COLOR_BAREADDRESS; |
| 454 | default: |
| 455 | break; |
| 456 | } |
| 457 | return QVariant(); |
| 458 | } |
| 459 | |
| 460 | QString TransactionTableModel::formatTxAmount(const TransactionRecord *wtx, bool showUnconfirmed, BitcoinUnits::SeparatorStyle separators) const |
| 461 | { |
nothing calls this directly
no test coverage detected