From ce77e69b14f3e3fd7b7ac8453b0267cdf355bd67 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Fri, 31 Jul 2009 07:35:58 +0000 Subject: [PATCH] Save scene dimensions in titles svn path=/trunk/kdenlive/; revision=3790 --- src/titledocument.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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(); -- 2.39.2