]> git.sesse.net Git - kdenlive/blobdiff - src/projectlist.h
Improve proxy handling (missing or broken proxies)
[kdenlive] / src / projectlist.h
index 6f1815e44506c074393550c6a95efd609bff0466..02c32199612b8e9c7db42807411ceeaf77fea6eb 100644 (file)
@@ -241,7 +241,7 @@ public:
 
 public slots:
     void setDocument(KdenliveDoc *doc);
-    void updateAllClips(bool displayRatioChanged, bool fpsChanged);
+    void updateAllClips(bool displayRatioChanged, bool fpsChanged, QStringList brokenClips);
     void slotReplyGetImage(const QString &clipId, const QImage &img);
     void slotReplyGetImage(const QString &clipId, const QString &name, int width, int height);
     void slotReplyGetFileProperties(const QString &clipId, Mlt::Producer *producer, const stringMap &properties, const stringMap &metadata, bool replace);
@@ -380,7 +380,7 @@ private slots:
     void slotGotProxy(const QString &proxyPath);
     void slotGotProxy(ProjectItem *item);
     /** @brief Enable / disable proxy for current clip. */
-    void slotProxyCurrentItem(bool doProxy);
+    void slotProxyCurrentItem(bool doProxy, ProjectItem *itemToProxy = NULL);
     /** @brief Put clip in the proxy waiting list. */
     void slotCreateProxy(const QString id);
     /** @brief Stop creation of this clip's proxy. */