]> git.sesse.net Git - kdenlive/blobdiff - src/projecttree/meltjob.h
Cleaning code style of Definitions.
[kdenlive] / src / projecttree / meltjob.h
index f4c5f05ece55e2ced197ed512271c34b71d5bbb9..b1a426869d6025658242d11bae105e316be1eec2 100644 (file)
 #define MELTJOB
 
 #include <QObject>
-#include <QProcess>
 
 #include "abstractclipjob.h"
 
 class KUrl;
 
 namespace Mlt{
-        class Profile;
-        class Producer;
-        class Consumer;
-        class Filter;
-        class Event;
-};
+class Profile;
+class Producer;
+class Consumer;
+class Filter;
+class Event;
+}
 
 class MeltJob : public AbstractClipJob
 {
     Q_OBJECT
 
 public:
-    MeltJob(CLIPTYPE cType, const QString &id, QStringList parameters, QMap <QString, QString> extraParams = QMap <QString, QString>());
+    MeltJob(ClipType cType, const QString &id, const QStringList& parameters, const stringMap& extraParams = stringMap());
     virtual ~ MeltJob();
     const QString destination() const;
     void startJob();
     stringMap cancelProperties();
     bool addClipToProject;
     const QString statusMessage();
-    void setStatus(CLIPJOBSTATUS status);
-    void setProducer(Mlt::Producer *producer, KUrl url);
+    void setStatus(ClipJobStatus status);
+    void setProducer(Mlt::Producer *producer, const KUrl &url);
     void emitFrameNumber(int pos);
     /** Make the job work on a project tree clip. */
     bool isProjectFilter() const;
@@ -67,7 +66,7 @@ private:
     QMap <QString, QString> m_extra;
 
 signals:
-    void gotFilterJobResults(const QString &id, int startPos, int track, stringMap result, stringMap extra);
+    void gotFilterJobResults(const QString &id, int startPos, int track, const stringMap &result, const stringMap &extra);
 };
 
 #endif