prod.setAttribute("type", (int) IMAGE);
prod.setAttribute("in", 0);
prod.setAttribute("out", m_doc->getFramePos(KdenliveSettings::image_duration()) - 1);
- } else if (type->name() == "application/x-kdenlivetitle") {
+ } else if (type->is("application/x-kdenlivetitle")) {
// opening a title file
QDomDocument txtdoc("titledocument");
QFile txtfile(file.path());
prod.setAttribute("in", 0);
int out = txtdoc.documentElement().attribute("out").toInt();
if (out > 0) prod.setAttribute("out", out);
+ else prod.setAttribute("out", m_doc->getFramePos(KdenliveSettings::image_duration()) - 1);
} else txtfile.close();
}
new AddClipCommand(m_doc, doc.documentElement(), QString::number(id), true, addClips);
prod.setAttribute("in", 0);
int out = (int) outPos.frames(m_doc->fps());
if (out > 0) prod.setAttribute("out", out);
+ else prod.setAttribute("out", m_doc->getFramePos(KdenliveSettings::image_duration()) - 1);
} else txtfile.close();
}
AddClipCommand *command = new AddClipCommand(m_doc, doc.documentElement(), QString::number(id), true);
m_doc->commandStack()->push(command);
}
+
void ClipManager::slotAddColorClipFile(const QString name, const QString color, QString duration, const QString group, const QString &groupId)
{
QDomDocument doc;
}
}
+int ClipManager::clipsCount() const
+{
+ return m_clipList.count();
+}
+
+