Fix total values for "Seeds" & "Peers"

This commit is contained in:
Chocobo1 2016-02-01 20:07:18 +08:00
parent b0a5c973a5
commit 1a010cbfc6
2 changed files with 6 additions and 6 deletions

View file

@ -86,11 +86,11 @@ void TransferListDelegate::paint(QPainter * painter, const QStyleOptionViewItem
}
case TorrentModel::TR_SEEDS:
case TorrentModel::TR_PEERS: {
QString display = index.data().toString();
qlonglong value = index.data().toLongLong();
qlonglong total = index.data(Qt::UserRole).toLongLong();
// Scrape was successful, we have total values
if (total > 0)
display += " (" + QString::number(total) + ")";
if (hideValues && (!value && !total))
break;
QString display = QString::number(value) + " (" + QString::number(total) + ")";
opt.displayAlignment = Qt::AlignRight | Qt::AlignVCenter;
QItemDelegate::drawDisplay(painter, opt, opt.rect, display);
break;