]> cloud.milkyroute.net Git - dolphin.git/commitdiff
preview did not work anymore (KDirLister emits the signal newItems(const KFileItemLis...
authorPeter Penz <peter.penz19@gmail.com>
Thu, 16 Aug 2007 15:28:30 +0000 (15:28 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Thu, 16 Aug 2007 15:28:30 +0000 (15:28 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=700834

src/dolphinview.cpp
src/dolphinview.h

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&)));
     }
index cd6bd977aff34b524321dba7ca6b2216a2166006..0ad8de7726104299ebad8919594ac5ffbb57f9ba 100644 (file)
@@ -406,7 +406,7 @@ private slots:
      * The current preview settings (maximum size, 'Show Preview' menu)
      * are respected.
      */
-    void generatePreviews(const QList<KFileItem>& items);
+    void generatePreviews(const KFileItemList& items);
 
     /**
      * Replaces the icon of the item \a item by the preview pixmap