mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-20 13:23:34 -07:00
Fix "Time active" field in transfer list
The "Time active" field was broken, displaying nothing when in downloading state. Also change type to int to match the return types of TorrentHandle::activeTime() & TorrentHandle::seedingTime()
This commit is contained in:
parent
395ea4d1d0
commit
8107201a5b
1 changed files with 7 additions and 7 deletions
|
@ -122,13 +122,13 @@ void TransferListDelegate::paint(QPainter * painter, const QStyleOptionViewItem
|
|||
break;
|
||||
}
|
||||
case TorrentModel::TR_TIME_ELAPSED: {
|
||||
qlonglong elapsedTime = index.data().toLongLong();
|
||||
qlonglong seedingTime = index.data(Qt::UserRole).toLongLong();
|
||||
QString txt;
|
||||
if (seedingTime > 0)
|
||||
txt += tr("%1 (seeded for %2)", "e.g. 4m39s (seeded for 3m10s)")
|
||||
.arg(Utils::Misc::userFriendlyDuration(elapsedTime))
|
||||
.arg(Utils::Misc::userFriendlyDuration(seedingTime));
|
||||
const int elapsedTime = index.data().toInt();
|
||||
const int seedingTime = index.data(Qt::UserRole).toInt();
|
||||
const QString txt = (seedingTime > 0)
|
||||
? tr("%1 (seeded for %2)", "e.g. 4m39s (seeded for 3m10s)")
|
||||
.arg(Utils::Misc::userFriendlyDuration(elapsedTime))
|
||||
.arg(Utils::Misc::userFriendlyDuration(seedingTime))
|
||||
: Utils::Misc::userFriendlyDuration(elapsedTime);
|
||||
QItemDelegate::drawDisplay(painter, opt, opt.rect, txt);
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue