]> git.sesse.net Git - kdenlive/blobdiff - src/titlewidget.cpp
Warn about missing images and fonts in title clips when opening a document:
[kdenlive] / src / titlewidget.cpp
index 3c7b15974a5a417310608c546ab8aa6dae3e3ba1..163db3b39b3ab3fab47504ea41d8a1feabe15452 100644 (file)
@@ -491,6 +491,21 @@ QStringList TitleWidget::extractImageList(QString xml)
     return result;
 }
 
+// static
+QStringList TitleWidget::extractFontList(QString xml)
+{
+    QStringList result;
+    if (xml.isEmpty()) return result;
+    QDomDocument doc;
+    doc.setContent(xml);
+    QDomNodeList images = doc.elementsByTagName("content");
+    for (int i = 0; i < images.count(); i++) {
+        if (images.at(i).toElement().hasAttribute("font"))
+            result.append(images.at(i).toElement().attribute("font"));
+    }
+    return result;
+}
+
 
 //virtual
 void TitleWidget::resizeEvent(QResizeEvent * /*event*/)