]> git.sesse.net Git - kdenlive/blobdiff - src/titlewidget.cpp
correctly load / save text clips
[kdenlive] / src / titlewidget.cpp
index f4cbb5940272387776eb700681ff37771065fac1..40d8e10d0128419ae3c930e43bdb184246784451 100644 (file)
@@ -199,6 +199,7 @@ void TitleWidget::slotRectTool() {
     m_scene->setTool(TITLE_RECTANGLE);
     m_buttonText->setChecked(false);
     m_buttonCursor->setChecked(false);
+    m_buttonRect->setChecked(true);
 }
 
 void TitleWidget::slotSelectTool() {
@@ -611,6 +612,15 @@ void TitleWidget::saveTitle(KUrl url) {
     if (!url.isEmpty()) m_titledocument.saveDocument(url, startViewport, endViewport);
 }
 
+QDomDocument TitleWidget::xml() {
+    return m_titledocument.xml(startViewport, endViewport);
+}
+
+void TitleWidget::setXml(QDomDocument doc) {
+    m_titledocument.loadFromXml(doc, startViewport, endViewport);
+    slotSelectTool();
+}
+
 QPixmap TitleWidget::renderedPixmap() {
     QPixmap pix(m_frameWidth, m_frameHeight);
     pix.fill(Qt::transparent);