Use QString::asprintf

This commit is contained in:
Jonas Kvinge
2019-12-21 21:56:48 +01:00
parent 882c94110e
commit 13fdbfc5e8
4 changed files with 9 additions and 9 deletions

View File

@@ -119,8 +119,8 @@ QString PrettyTime(int seconds) {
seconds %= 60;
QString ret;
if (hours) ret = QString("%d:%02d:%02d").arg(hours).arg(minutes).arg(seconds);
else ret = QString("%d:%02d").arg(minutes).arg(seconds);
if (hours) ret = QString::asprintf("%d:%02d:%02d", hours, minutes, seconds);
else ret = QString::asprintf("%d:%02d", minutes, seconds);
return ret;
@@ -186,11 +186,11 @@ QString PrettySize(quint64 bytes) {
if (bytes <= 1000)
ret = QString::number(bytes) + " bytes";
else if (bytes <= 1000 * 1000)
ret = QString("%.1f KB").arg(float(bytes) / 1000);
ret = QString::asprintf("%.1f KB", float(bytes) / 1000);
else if (bytes <= 1000 * 1000 * 1000)
ret = QString("%.1f MB").arg(float(bytes) / (1000 * 1000));
ret = QString::asprintf("%.1f MB", float(bytes) / (1000 * 1000));
else
ret = QString("%.1f GB").arg(float(bytes) / (1000 * 1000 * 1000));
ret = QString::asprintf("%.1f GB", float(bytes) / (1000 * 1000 * 1000));
}
return ret;