From 511d1f9cd61586336014c55e32f67872e5e4ee10 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 6 Apr 2013 06:12:00 +0200 Subject: Put duration and size in one Field (SmDirModel) Consolidate duration and size in one Field, like in the archive, to be consistent. Also rename the Role and Field accordingly. --- smdirwatcher.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'smdirwatcher.cpp') diff --git a/smdirwatcher.cpp b/smdirwatcher.cpp index eaff3b3..2db94d9 100644 --- a/smdirwatcher.cpp +++ b/smdirwatcher.cpp @@ -144,13 +144,11 @@ const QList SmDataColletor::fileData(const QFileInfo &fi) const{ QList si = QList() << QVariant() << QVariant(); if(mime.startsWith("video")){ si = Helper::duration(fi.absoluteFilePath()); + }else if(mime.startsWith("image")){ + QImage img(fi.absoluteFilePath()); + si[0] = img.size(); } data << Helper::md5Sum(fi.absoluteFilePath()); data << si << fi.absoluteFilePath(); - if(mime.startsWith("image")){ - data << QImage(fi.absoluteFilePath()).size(); - }else{ - data << QVariant(); - } return data; } -- cgit v1.2.3-70-g09d2