]> git.sesse.net Git - kdenlive/blobdiff - src/renderer.h
const'ref.
[kdenlive] / src / renderer.h
index d725c81bd928648f565a61108808692bc2f3108c..e44e59a3ace2f7a4f4269aa0bf3410441730f79b 100644 (file)
@@ -45,8 +45,8 @@
 #include <QMutex>
 #include <QFuture>
 #include <QSemaphore>
+#include <QTimer>
 
-class QTimer;
 class QPixmap;
 
 class KComboBox;
@@ -55,6 +55,7 @@ namespace Mlt
 {
 class Consumer;
 class Playlist;
+class Properties;
 class Tractor;
 class Transition;
 class Frame;
@@ -81,7 +82,7 @@ bool operator==(const requestClipInfo &a)
 class MltErrorEvent : public QEvent
 {
 public:
-    MltErrorEvent(QString message) : QEvent(QEvent::User), m_message(message) {}
+    MltErrorEvent(const QString &message) : QEvent(QEvent::User), m_message(message) {}
     QString message() const {
         return m_message;
     }
@@ -414,6 +415,8 @@ private:
     void fixAudioMixing(Mlt::Tractor tractor);
     /** @brief Make sure we inform MLT if we need a lot of threads for avformat producer */
     void checkMaxThreads();
+    /** @brief Clone serialisable properties only */
+    void cloneProperties(Mlt::Properties &dest, Mlt::Properties &source);
 
 private slots: