diff options
Diffstat (limited to 'helper.cpp')
-rw-r--r-- | helper.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -167,6 +167,19 @@ namespace Helper { return retval; } + QVariant bytesFromUnit(QVariant number, const QString unit){ + QString u = unit.toLower(); + quint64 retval = number.toULongLong(); + if(u == "k"){ + retval = retval * 1024; + }else if(u == "m"){ + retval = retval * 1024 * 1024; + }else if(u == "g"){ + retval = retval * 1024 * 1024 * 1024; + } + return retval; + } + bool SortFileInfoList::operator ()(const QFileInfo &lhs, const QFileInfo &rhs) const { return lhs.fileName().toLower() < rhs.fileName().toLower(); } |