diff options
author | Arno <arno@disconnect.de> | 2018-01-02 23:33:17 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-01-02 23:33:17 +0100 |
commit | 54079b4b80af46663590c46109fabeb5cc94a6db (patch) | |
tree | 7d372b6551207301e53d1acca8a11dd288d4773f /filewidget.cpp | |
parent | aab351093e3ba713f1179a797d0f5929bdb4c92c (diff) | |
download | ShemovCleaner-54079b4b80af46663590c46109fabeb5cc94a6db.tar.gz ShemovCleaner-54079b4b80af46663590c46109fabeb5cc94a6db.tar.bz2 ShemovCleaner-54079b4b80af46663590c46109fabeb5cc94a6db.zip |
Sort size numerically, not alphabetically
Diffstat (limited to 'filewidget.cpp')
-rw-r--r-- | filewidget.cpp | 8 |
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)); |