Use Qt built-in non-breaking space variable

This commit is contained in:
Chocobo1 2023-09-01 18:17:02 +08:00
parent 65930ddf94
commit ff80e0ce66
3 changed files with 2 additions and 5 deletions

View file

@ -37,7 +37,6 @@
inline const QString C_COPYRIGHT = u"©"_s;
inline const QString C_INEQUALITY = u""_s;
inline const QString C_INFINITY = u""_s;
inline const QString C_NON_BREAKING_SPACE = u" "_s;
inline const QString C_THIN_SPACE = u""_s;
inline const QString C_UTP = u"μTP"_s;

View file

@ -267,8 +267,7 @@ QString Utils::Misc::friendlyUnit(const qint64 bytes, const bool isSpeed, const
const int digitPrecision = (precision >= 0) ? precision : friendlyUnitPrecision(result->unit);
return Utils::String::fromDouble(result->value, digitPrecision)
+ C_NON_BREAKING_SPACE
+ unitString(result->unit, isSpeed);
+ QChar::Nbsp + unitString(result->unit, isSpeed);
}
int Utils::Misc::friendlyUnitPrecision(const SizeUnit unit)

View file

@ -94,8 +94,7 @@ namespace
// check is there need for digits after decimal separator
const int precision = (argValue < 10) ? friendlyUnitPrecision(unit) : 0;
return QLocale::system().toString(argValue, 'f', precision)
+ C_NON_BREAKING_SPACE
+ unitString(unit, true);
+ QChar::Nbsp + unitString(unit, true);
}
}