]> cloud.milkyroute.net Git - dolphin.git/commitdiff
use adjusted signals from KDirLister
authorPeter Penz <peter.penz19@gmail.com>
Fri, 17 Aug 2007 06:53:48 +0000 (06:53 +0000)
committerPeter Penz <peter.penz19@gmail.com>
Fri, 17 Aug 2007 06:53:48 +0000 (06:53 +0000)
svn path=/trunk/KDE/kdebase/apps/; revision=701057

src/dolphinview.cpp
src/dolphinview.h

index d74d9a64c4f5e9a9c7244f480236e145a5ba4996..01099b1cc0f967d9192e211193ee96d9a47cc5e4 100644 (file)
@@ -84,8 +84,8 @@ DolphinView::DolphinView(QWidget* parent,
 
     connect(m_dirLister, SIGNAL(completed()),
             this, SLOT(updateCutItems()));
-    connect(m_dirLister, SIGNAL(newItems(const KFileItemList&)),
-            this, SLOT(generatePreviews(const KFileItemList&)));
+    connect(m_dirLister, SIGNAL(newItems(const QList<KFileItem>&)),
+            this, SLOT(generatePreviews(const QList<KFileItem>&)));
 
     m_controller = new DolphinController(this);
     m_controller->setUrl(url);
@@ -497,16 +497,10 @@ void DolphinView::triggerItem(const QModelIndex& index)
     }
 }
 
-void DolphinView::generatePreviews(const KFileItemList& items)
+void DolphinView::generatePreviews(const QList<KFileItem>& items)
 {
     if (m_controller->showPreview()) {
-        // 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);
+        KIO::PreviewJob* job = KIO::filePreview(items, 128);
         connect(job, SIGNAL(gotPreview(const KFileItem&, const QPixmap&)),
                 this, SLOT(showPreview(const KFileItem&, const QPixmap&)));
     }
index 0ad8de7726104299ebad8919594ac5ffbb57f9ba..cd6bd977aff34b524321dba7ca6b2216a2166006 100644 (file)
@@ -406,7 +406,7 @@ private slots:
      * The current preview settings (maximum size, 'Show Preview' menu)
      * are respected.
      */
-    void generatePreviews(const KFileItemList& items);
+    void generatePreviews(const QList<KFileItem>& items);
 
     /**
      * Replaces the icon of the item \a item by the preview pixmap