]> cloud.milkyroute.net Git - dolphin.git/commitdiff
a bit ugly, but the migration to QList<KFileItem> has to be incremental...
authorDavid Faure <faure@kde.org>
Mon, 30 Apr 2007 11:29:12 +0000 (11:29 +0000)
committerDavid Faure <faure@kde.org>
Mon, 30 Apr 2007 11:29:12 +0000 (11:29 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=659519

src/dolphinview.cpp

index 6070fdd66f71c8f080b128c4efa3e654c4f73906..4c2c5f02db17037ea127ab4facd213f79a006a11 100644 (file)
@@ -800,7 +800,13 @@ void DolphinView::updateItemCount()
 void DolphinView::generatePreviews(const KFileItemList& items)
 {
     if (m_controller->showPreview()) {
-        KIO::PreviewJob* job = KIO::filePreview(items, 128);
+
+        // Must turn QList<KFileItem *> 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&)));
     }
@@ -808,7 +814,7 @@ void DolphinView::generatePreviews(const KFileItemList& items)
 
 void DolphinView::showPreview(const KFileItem& item, const QPixmap& pixmap)
 {
-    Q_ASSERT(item != 0);
+    Q_ASSERT(!item.isNull());
     if (item.url().directory() != m_dirLister->url().path()) {
         // the preview job is still working on items of an older URL, hence
         // the item is not part of the directory model anymore