summaryrefslogtreecommitdiffstats
path: root/smdirwatcher.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'smdirwatcher.cpp')
-rw-r--r--smdirwatcher.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/smdirwatcher.cpp b/smdirwatcher.cpp
index eaff3b3..2db94d9 100644
--- a/smdirwatcher.cpp
+++ b/smdirwatcher.cpp
@@ -144,13 +144,11 @@ const QList<QVariant> SmDataColletor::fileData(const QFileInfo &fi) const{
QList<QVariant> si = QList<QVariant>() << 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;
}