# HG changeset patch # User Teemu Piippo # Date 1522307898 -10800 # Node ID b2994da4b8529b92a537340f60e42f5474f05883 # Parent eb2d3bc4fc7353801365a0241615ac235b486c9a use 3 significant figures in file size representation diff -r eb2d3bc4fc73 -r b2994da4b852 src/basics.cpp --- a/src/basics.cpp Tue Mar 27 14:13:58 2018 +0300 +++ b/src/basics.cpp Thu Mar 29 10:18:18 2018 +0300 @@ -73,7 +73,7 @@ static const QString suffixes[] = {" bytes", "kB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"}; int magnitude = (size > 0) ? floor(log10(size) / 3.0 + 1e-10) : 0; magnitude = qBound(0, magnitude, countof(suffixes) - 1); - return QString::number(size / pow(1000, magnitude)) + suffixes[magnitude]; + return QString::number(size / pow(1000, magnitude), 'f', 3) + suffixes[magnitude]; } /*