summaryrefslogtreecommitdiffstats
path: root/filesorter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'filesorter.cpp')
-rw-r--r--filesorter.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/filesorter.cpp b/filesorter.cpp
index d78b46d..7c6d1d1 100644
--- a/filesorter.cpp
+++ b/filesorter.cpp
@@ -45,5 +45,12 @@ bool VideoSorter::lessThan(const QModelIndex &source_left, const QModelIndex &so
return leftData < rightData;
}
+ //special case for size
+ if(source_left.column() == FileWidget::SizeColumn){
+ qint64 left = source_left.data(FileWidget::SizeRole).toInt();
+ qint64 right = source_right.data(FileWidget::SizeRole).toInt();
+ return left < right;
+ }
+
return QSortFilterProxyModel::lessThan(source_left, source_right);
}