diff options
| author | lizzie <lizzie@eden-emu.dev> | 2025-12-07 00:29:37 +0100 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-12-07 00:29:37 +0100 |
| commit | 3141019fcd01f7b8da310c1a1fb233866fe7cf93 (patch) | |
| tree | 19bf1db4c94ea2369dd79ec776b959aed26ea3fe /src/yuzu/util/util.cpp | |
| parent | 4cc9aa691db243e524a15aa347ab013d55178198 (diff) | |
[qt, util] Change default units from units of 1024 (MiB, KiB) to 1000 (MB, KB) (#2882)
Better for readability of these units? Perhaps
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2882
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/yuzu/util/util.cpp')
| -rw-r--r-- | src/yuzu/util/util.cpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/yuzu/util/util.cpp b/src/yuzu/util/util.cpp index 0c035e5058..307f121a49 100644 --- a/src/yuzu/util/util.cpp +++ b/src/yuzu/util/util.cpp @@ -4,7 +4,6 @@ // SPDX-FileCopyrightText: 2015 Citra Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later -#include <array> #include <cmath> #include <QPainter> @@ -12,6 +11,7 @@ #include "common/logging/log.h" #include "core/frontend/applets/profile_select.h" #include "core/hle/service/acc/profile_manager.h" +#include "frontend_common/data_manager.h" #include "qt_common/qt_common.h" #include "yuzu/util/util.h" @@ -29,16 +29,7 @@ QFont GetMonospaceFont() { } QString ReadableByteSize(qulonglong size) { - static constexpr std::array units{"B", "KiB", "MiB", "GiB", "TiB", "PiB"}; - if (size == 0) { - return QStringLiteral("0"); - } - - const int digit_groups = (std::min)(static_cast<int>(std::log10(size) / std::log10(1024)), - static_cast<int>(units.size())); - return QStringLiteral("%L1 %2") - .arg(size / std::pow(1024, digit_groups), 0, 'f', 1) - .arg(QString::fromUtf8(units[digit_groups])); + return QString::fromStdString(FrontendCommon::DataManager::ReadableBytesSize(size)); } QPixmap CreateCirclePixmapFromColor(const QColor& color) { |
