]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/dolphinview.cpp
preview did not work anymore (KDirLister emits the signal newItems(const KFileItemLis...
[dolphin.git] / src / dolphinview.cpp
index 6053ac189f7be6e2e3a61c44989166d1190f200b..d74d9a64c4f5e9a9c7244f480236e145a5ba4996 100644 (file)
@@ -497,10 +497,16 @@ void DolphinView::triggerItem(const QModelIndex& index)
     }
 }
 
-void DolphinView::generatePreviews(const QList<KFileItem>& items)
+void DolphinView::generatePreviews(const KFileItemList& items)
 {
     if (m_controller->showPreview()) {
-        KIO::PreviewJob* job = KIO::filePreview(items, 128);
+        // QList<KFileItem*> must be turned to QList<KFileItem>...
+        QList<KFileItem> itemsToPreview;
+        foreach (KFileItem* it, items) {
+            itemsToPreview.append(*it);
+        }
+
+        KIO::PreviewJob* job = KIO::filePreview(itemsToPreview, 128);
         connect(job, SIGNAL(gotPreview(const KFileItem&, const QPixmap&)),
                 this, SLOT(showPreview(const KFileItem&, const QPixmap&)));
     }