TrackView::TrackView(KdenliveDoc *doc, QWidget *parent) :
QWidget(parent),
- m_doc(doc),
m_scale(1.0),
- m_projectTracks(0)
+ m_projectTracks(0),
+ m_doc(doc)
{
view = new Ui::TimeLine_UI();
{
//int cursorPos = 0;
m_documentErrors.clear();
- // kDebug() << "//// DOCUMENT: " << doc.toString();
+
+ //kDebug() << "//// DOCUMENT: " << doc.toString();
/*QDomNode props = doc.elementsByTagName("properties").item(0);
if (!props.isNull()) {
cursorPos = props.toElement().attribute("timeline_position").toInt();
m_invalidProducers.clear();
QDomNodeList producers = doc.elementsByTagName("producer");
for (int i = 0; i < producers.count(); i++) {
- // CHeck for invalid producers
+ // Check for invalid producers
QDomNode n = producers.item(i);
e = n.toElement();
+
+ /*
+ // Check for invalid markup
+ QDomNodeList params = e.elementsByTagName("property");
+ for (int j = 0; j < params.count(); j++) {
+ QDomElement p = params.item(j).toElement();
+ if (p.attribute("name") == "markup") {
+ QString val = p.text().toUtf8().data();
+ kDebug()<<"//FOUND MARKUP, VAL: "<<val;
+ //e.setAttribute("value", value);
+ n.removeChild(params.item(j));
+ break;
+ }
+ }
+ */
+
if (e.hasAttribute("in") == false && e.hasAttribute("out") == false) continue;
int in = e.attribute("in").toInt();
int out = e.attribute("out").toInt();