return m_clip->getProperty("duration").toInt();
}
-QStringList ProjectItem::names() const
-{
- QStringList result;
- result.append(text(0));
- result.append(text(1));
- result.append(text(2));
- return result;
-}
-
QDomElement ProjectItem::toXml() const
{
return m_clip->toXML();
void ProjectItem::setJobStatus(JOBTYPE jobType, CLIPJOBSTATUS status, int progress, const QString &statusMessage)
{
setData(0, JobTypeRole, jobType);
- if (progress > 0) setData(0, JobProgressRole, progress);
+ if (progress > 0) setData(0, JobProgressRole, qMin(100, progress));
else {
setData(0, JobProgressRole, status);
- setData(0, JobStatusMessage, statusMessage);
+ if ((status == JOBABORTED || status == JOBCRASHED || status == JOBDONE) || !statusMessage.isEmpty())
+ setData(0, JobStatusMessage, statusMessage);
slotSetToolTip();
}
}