summaryrefslogtreecommitdiffstats
path: root/fileview.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-03-17 10:10:43 +0100
committerArno <am@disconnect.de>2013-03-17 10:10:43 +0100
commit43152d8d9b3d4ebde6bb7c321cf4aa0696991a59 (patch)
treeb50ad1dfce757f64f20bce14ff0c494fba64b6cd /fileview.cpp
parenta1a30fbb8ba987b586ff6c8cd80a4215e311da4d (diff)
downloadSheMov-43152d8d9b3d4ebde6bb7c321cf4aa0696991a59.tar.gz
SheMov-43152d8d9b3d4ebde6bb7c321cf4aa0696991a59.tar.bz2
SheMov-43152d8d9b3d4ebde6bb7c321cf4aa0696991a59.zip
Fix size display
We have the size in SmDirModel now. Use it!
Diffstat (limited to 'fileview.cpp')
-rw-r--r--fileview.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/fileview.cpp b/fileview.cpp
index ad0bdf6..3bd45d4 100644
--- a/fileview.cpp
+++ b/fileview.cpp
@@ -206,9 +206,7 @@ void FileView::selectedFilesChanged(){
emit numSelected(selected.size());
qint64 selSize = 0;
foreach(QModelIndex i, selected){
- QString path = i.data(QFileSystemModel::FilePathRole).toString();
- QFileInfo fi(path);
- selSize += fi.size();
+ selSize += i.data(SmDirModel::SizeRole).toLongLong();
}
emit selectedSize(selSize);
}