]> git.sesse.net Git - kdenlive/blobdiff - src/projecttree/abstractclipjob.cpp
Rewrite screen capture to use FFmpeg instead of recordMyDesktop, fixes many issues...
[kdenlive] / src / projecttree / abstractclipjob.cpp
index 825c07241ea0a2748a5b7bf8de21bb3adfac7d6a..c39a12e6025c2da638a8155ff7470231130f939e 100644 (file)
@@ -30,10 +30,10 @@ AbstractClipJob::AbstractClipJob(JOBTYPE type, CLIPTYPE cType, const QString &id
         QObject(),
         clipType(cType),
         jobType(type),
-        jobStatus(NOJOB),
-        m_clipId(id),
-        addClipToProject(false),
         replaceClip(false),
+        m_jobStatus(NOJOB),
+        m_clipId(id),
+        m_addClipToProject(false),
         m_jobProcess(NULL)
 {
 }
@@ -42,9 +42,25 @@ AbstractClipJob::~AbstractClipJob()
 {
 }
 
+
+bool AbstractClipJob::addClipToProject() const
+{
+    return m_addClipToProject;
+}
+
+void AbstractClipJob::setAddClipToProject(bool add)
+{
+    m_addClipToProject = add;
+}
+
 void AbstractClipJob::setStatus(CLIPJOBSTATUS status)
 {
-    jobStatus = status;
+    m_jobStatus = status;
+}
+
+CLIPJOBSTATUS AbstractClipJob::status()
+{
+    return m_jobStatus;
 }
 
 const QString AbstractClipJob::clipId() const
@@ -57,6 +73,11 @@ const QString AbstractClipJob::errorMessage() const
     return m_errorMessage;
 }
 
+const QString AbstractClipJob::logDetails() const
+{
+    return m_logDetails;
+}
+
 void AbstractClipJob::startJob()
 {
 }
@@ -85,3 +106,4 @@ bool AbstractClipJob::isExclusive()
     return true;
 }
 
+