svn path=/branches/KDE4/; revision=2769
// TODO: convert 0.7 files to the new document format.
return;
}
// TODO: convert 0.7 files to the new document format.
return;
}
QDomNode westley = m_document.elementsByTagName("westley").at(1);
QDomNode tractor = m_document.elementsByTagName("tractor").at(0);
QDomNode kdenlivedoc = m_document.elementsByTagName("kdenlivedoc").at(0);
QDomNode westley = m_document.elementsByTagName("westley").at(1);
QDomNode tractor = m_document.elementsByTagName("tractor").at(0);
QDomNode kdenlivedoc = m_document.elementsByTagName("kdenlivedoc").at(0);
QDomElement pl = n.toElement();
QDomElement track = m_document.createElement("track");
QString trackType = pl.attribute("hide");
QDomElement pl = n.toElement();
QDomElement track = m_document.createElement("track");
QString trackType = pl.attribute("hide");
- if (!trackType.isEmpty()) track.setAttribute("hide", trackType);
+ if (!trackType.isEmpty()) {
+ track.setAttribute("hide", trackType);
+ if (trackType == "video") tracksOrder.append('a');
+ else tracksOrder.append('v');
+ } else tracksOrder.append('v');
QString playlist_id = pl.attribute("id");
if (playlist_id.isEmpty()) {
playlist_id = "black_track";
QString playlist_id = pl.attribute("id");
if (playlist_id.isEmpty()) {
playlist_id = "black_track";
westley0.removeChild(kdenlivedoc);
QDomElement kdenlivedoc_new = m_document.createElement("kdenlivedoc");
kdenlivedoc_new.setAttribute("profile", profile);
westley0.removeChild(kdenlivedoc);
QDomElement kdenlivedoc_new = m_document.createElement("kdenlivedoc");
kdenlivedoc_new.setAttribute("profile", profile);
+ kdenlivedoc_new.setAttribute("tracks", tracksOrder);
// Add all the producers that has a ressource in westley
QDomElement westley_element = westley0.toElement();
if (westley_element.isNull()) {
// Add all the producers that has a ressource in westley
QDomElement westley_element = westley0.toElement();
if (westley_element.isNull()) {