#include <KLocale>
-AbstractClipJob::AbstractClipJob(JOBTYPE type, CLIPTYPE cType, const QString &id, QStringList) :
+AbstractClipJob::AbstractClipJob(JOBTYPE type, CLIPTYPE cType, const QString &id, const QStringList &) :
QObject(),
clipType(cType),
jobType(type),
- jobStatus(NOJOB),
+ replaceClip(false),
+ m_jobStatus(NOJOB),
m_clipId(id),
+ m_addClipToProject(false),
m_jobProcess(NULL)
{
}
{
}
+
+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
return m_errorMessage;
}
-QProcess *AbstractClipJob::startJob(bool */*ok*/)
+const QString AbstractClipJob::logDetails() const
+{
+ return m_logDetails;
+}
+
+void AbstractClipJob::startJob()
{
- return NULL;
}
const QString AbstractClipJob::destination() const
return QMap <QString, QString>();
}
-int AbstractClipJob::processLogInfo()
+void AbstractClipJob::processLogInfo()
{
- return -1;
}
const QString AbstractClipJob::statusMessage()
return QString();
}
+bool AbstractClipJob::isExclusive()
+{
+ return true;
+}
+
+
+#include "abstractclipjob.moc"