summaryrefslogtreecommitdiffstats
path: root/helper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'helper.cpp')
-rw-r--r--helper.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/helper.cpp b/helper.cpp
index 6cb5cd2..26044fa 100644
--- a/helper.cpp
+++ b/helper.cpp
@@ -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();
}