[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: how to enable telling KLocale::formatByteSize which format it
From: David Faure <faure () kde ! org>
Date: 2009-02-23 11:54:27
Message-ID: 200902231254.28337.faure () kde ! org
[Download RAW message or body]
On Monday 23 February 2009, Marcel Partap wrote:
> Hi dev crowd,
> when working with scripts on webservers you often have files which are
> a few K big, and juggling with several modified versions of these you
> oftenly run into a problem with the overwrite dialog: the size is
> always shown as specified by IEC 60027-2. So two files 6136 and 6197
> bytes each show up as 6.0 KiB. The behaviour i had in mind was to
> compare the file sizes and change to the next finer grained unit size
> on which the file size change becomes visible. Now while the
> comparison code would be easy, KLocale::formatByteSize can't be told
> which output unit size to use. Now what would be the best way to make
> that possible with regard to API compatibility: new functions
> formatByteSizeTo[Ki/Mi/Gi/Ti]B or add an numed parameter? And btw the
> function doesn't seem to be ready for Files of more than 2^49 Bytes ;)
> regards marcel.
Make a new method, and add an enum parameter to that method.
Then port the existing method to call that new method (but leave its
declaration in the header file unchanged).
--
David Faure, faure@kde.org, sponsored by Qt Software @ Nokia to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic