(qt) #5282 "Formatter's sizeToString() and memToString() return wrong text for 0 bytes": fixed.
This commit is contained in:
parent
6304bef11b
commit
00a5e86939
|
@ -94,30 +94,30 @@ Speed :: fromKBps( double KBps )
|
|||
QString
|
||||
Formatter :: memToString (int64_t bytes)
|
||||
{
|
||||
if( bytes < 1 )
|
||||
if (bytes < 0)
|
||||
return tr ("Unknown");
|
||||
else if( !bytes )
|
||||
|
||||
if (!bytes)
|
||||
return tr ("None");
|
||||
else {
|
||||
|
||||
char buf[128];
|
||||
tr_formatter_mem_B (buf, bytes, sizeof (buf));
|
||||
return QString::fromUtf8 (buf);
|
||||
}
|
||||
}
|
||||
|
||||
QString
|
||||
Formatter :: sizeToString (int64_t bytes)
|
||||
{
|
||||
if( bytes < 1 )
|
||||
if (bytes < 0)
|
||||
return tr ("Unknown");
|
||||
else if( !bytes )
|
||||
|
||||
if (!bytes)
|
||||
return tr ("None");
|
||||
else {
|
||||
|
||||
char buf[128];
|
||||
tr_formatter_size_B (buf, bytes, sizeof (buf));
|
||||
return QString::fromUtf8 (buf);
|
||||
}
|
||||
}
|
||||
|
||||
QString
|
||||
Formatter :: speedToString (const Speed& speed)
|
||||
|
@ -127,6 +127,22 @@ Formatter :: speedToString( const Speed& speed )
|
|||
return QString::fromUtf8 (buf);
|
||||
}
|
||||
|
||||
QString
|
||||
Formatter :: uploadSpeedToString (const Speed& uploadSpeed)
|
||||
{
|
||||
static const QChar uploadSymbol (0x25B4);
|
||||
|
||||
return tr ("%1 %2").arg (speedToString (uploadSpeed)).arg (uploadSymbol);
|
||||
}
|
||||
|
||||
QString
|
||||
Formatter :: downloadSpeedToString (const Speed& downloadSpeed)
|
||||
{
|
||||
static const QChar downloadSymbol (0x25BE);
|
||||
|
||||
return tr ("%1 %2").arg (speedToString (downloadSpeed)).arg (downloadSymbol);
|
||||
}
|
||||
|
||||
QString
|
||||
Formatter :: percentToString (double x)
|
||||
{
|
||||
|
@ -189,20 +205,3 @@ Formatter :: timeToString( int seconds )
|
|||
|
||||
return str;
|
||||
}
|
||||
|
||||
QString
|
||||
Formatter :: uploadSpeedToString (const Speed& uploadSpeed)
|
||||
{
|
||||
static const QChar uploadSymbol (0x25B4);
|
||||
|
||||
return tr( "%1 %2").arg(speedToString(uploadSpeed)).arg(uploadSymbol);
|
||||
}
|
||||
|
||||
QString
|
||||
Formatter :: downloadSpeedToString (const Speed& downloadSpeed)
|
||||
{
|
||||
static const QChar downloadSymbol (0x25BE);
|
||||
|
||||
return tr( "%1 %2").arg(speedToString(downloadSpeed)).arg(downloadSymbol);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue