]> git.sesse.net Git - kdenlive/blobdiff - src/projectlist.cpp
Recreate project thumbs when document profile is changed
[kdenlive] / src / projectlist.cpp
index 5092babf5db5b5fba09c08eddd0b0ac1e205c167..2fa8a85e06cb23ebf3ec81057f745e8cf86905a4 100644 (file)
@@ -677,7 +677,7 @@ void ProjectList::slotAddColorClip()
 void ProjectList::slotAddSlideshowClip()
 {
     if (!m_commandStack) kDebug() << "!!!!!!!!!!!!!!!! NO CMD STK";
-    SlideshowClip *dia = new SlideshowClip(this);
+    SlideshowClip *dia = new SlideshowClip(m_timecode, this);
 
     if (dia->exec() == QDialog::Accepted) {
 
@@ -773,6 +773,18 @@ void ProjectList::slotCheckForEmptyQueue()
     } else QTimer::singleShot(500, this, SLOT(slotCheckForEmptyQueue()));
 }
 
+void ProjectList::reloadClipThumbnails()
+{
+    m_thumbnailQueue.clear();
+    QTreeWidgetItemIterator it(m_listView);
+    while (*it) {
+        if (!((ProjectItem *)(*it))->isGroup())
+            m_thumbnailQueue << ((ProjectItem *)(*it))->clipId();
+        ++it;
+    }
+    QTimer::singleShot(300, this, SLOT(slotProcessNextThumbnail()));
+}
+
 void ProjectList::requestClipThumbnail(const QString &id)
 {
     m_thumbnailQueue.append(id);