mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
Transfers: Show a decimal for single digit MB rates #4428
This commit is contained in:
parent
a10fe84a83
commit
6abc2bf72d
@ -122,8 +122,8 @@ QString Utility::octetsToString( qint64 octets )
|
||||
QString s;
|
||||
qreal value = octets;
|
||||
|
||||
// Whether we care about decimals: only for GB and only
|
||||
// if it's less than 10 GB.
|
||||
// Whether we care about decimals: only for GB/MB and only
|
||||
// if it's less than 10 units.
|
||||
bool round = true;
|
||||
|
||||
// do not display terra byte with the current units, as when
|
||||
@ -137,6 +137,7 @@ QString Utility::octetsToString( qint64 octets )
|
||||
} else if (octets >= mb) {
|
||||
s = QCoreApplication::translate("Utility", "%L1 MB");
|
||||
value /= mb;
|
||||
round = false;
|
||||
} else if (octets >= kb) {
|
||||
s = QCoreApplication::translate("Utility", "%L1 KB");
|
||||
value /= kb;
|
||||
|
||||
@ -40,7 +40,7 @@ private slots:
|
||||
QCOMPARE(octetsToString(10240) , QString("10 KB"));
|
||||
|
||||
QCOMPARE(octetsToString(123456) , QString("121 KB"));
|
||||
QCOMPARE(octetsToString(1234567) , QString("1 MB"));
|
||||
QCOMPARE(octetsToString(1234567) , QString("1.2 MB"));
|
||||
QCOMPARE(octetsToString(12345678) , QString("12 MB"));
|
||||
QCOMPARE(octetsToString(123456789) , QString("118 MB"));
|
||||
QCOMPARE(octetsToString(1000LL*1000*1000 * 5) , QString("4.7 GB"));
|
||||
|
||||
Loading…
Reference in New Issue
Block a user