summaryrefslogtreecommitdiffstats
path: root/filewidget.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-01-02 23:33:17 +0100
committerArno <arno@disconnect.de>2018-01-02 23:33:17 +0100
commit54079b4b80af46663590c46109fabeb5cc94a6db (patch)
tree7d372b6551207301e53d1acca8a11dd288d4773f /filewidget.cpp
parentaab351093e3ba713f1179a797d0f5929bdb4c92c (diff)
downloadShemovCleaner-54079b4b80af46663590c46109fabeb5cc94a6db.tar.gz
ShemovCleaner-54079b4b80af46663590c46109fabeb5cc94a6db.tar.bz2
ShemovCleaner-54079b4b80af46663590c46109fabeb5cc94a6db.zip
Sort size numerically, not alphabetically
Diffstat (limited to 'filewidget.cpp')
-rw-r--r--filewidget.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/filewidget.cpp b/filewidget.cpp
index 458dd45..d3fe7d9 100644
--- a/filewidget.cpp
+++ b/filewidget.cpp
@@ -485,9 +485,13 @@ QList<QStandardItem*> FileWidget::constructRow(CachedFileData *fd) const{
fData[IconColumn]->setIcon(QIcon(":/gaping_ass.png"));
}
qint64 size = fd->size;
- QLocale l;
- QString sizeStr = QString("%1").arg(l.toString(size));
+ QString sizeStr;
+ if(size){
+ QLocale l;
+ sizeStr = QString("%1").arg(l.toString(size));
+ }
fData[SizeColumn]->setText(sizeStr);
+ fData[SizeColumn]->setData(size, SizeRole);
bool copied = fd->copied;
if(copied){
fData[CopiedColumn]->setText(QChar(0x2642));