From: Jean-Baptiste Mardelle Date: Fri, 31 Jul 2009 07:35:58 +0000 (+0000) Subject: Save scene dimensions in titles X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=ce77e69b14f3e3fd7b7ac8453b0267cdf355bd67;p=kdenlive Save scene dimensions in titles svn path=/trunk/kdenlive/; revision=3790 --- diff --git a/src/titledocument.cpp b/src/titledocument.cpp index 1f78d5d8..cb2852f0 100644 --- a/src/titledocument.cpp +++ b/src/titledocument.cpp @@ -172,6 +172,8 @@ bool TitleDocument::saveDocument(const KUrl& url, QGraphicsPolygonItem* startv, QDomDocument doc = xml(startv, endv); doc.documentElement().setAttribute("out", out); + doc.documentElement().setAttribute("width", m_scene->width()); + doc.documentElement().setAttribute("height", m_scene->height()); KTemporaryFile tmpfile; if (!tmpfile.open()) { kWarning() << "///// CANNOT CREATE TMP FILE in: " << tmpfile.fileName(); @@ -211,7 +213,7 @@ int TitleDocument::loadDocument(const KUrl& url, QGraphicsPolygonItem* startv, Q int TitleDocument::loadFromXml(QDomDocument doc, QGraphicsPolygonItem* startv, QGraphicsPolygonItem* endv, double *out) { QDomNodeList titles = doc.elementsByTagName("kdenlivetitle"); - + //TODO: Check if the opened title size is equal to project size, otherwise warn user and rescale //TODO: get default title duration instead of hardcoded one if (doc.documentElement().hasAttribute("out")) *out = doc.documentElement().attribute("out").toDouble();