]> git.sesse.net Git - kdenlive/blobdiff - src/titledocument.h
correctly load / save text clips
[kdenlive] / src / titledocument.h
index 5fcc3d0350d794684aeab2e358746f8e309ef479..8c4fd53cf3c7d2a840a7df78db398c1feacc9b06 100644 (file)
@@ -16,6 +16,9 @@
  ***************************************************************************/
 #ifndef TITLEDOCUMENT_H
 #define TITLEDOCUMENT_H
+
+#include <QDomDocument>
+
 #include <KUrl>
 
 class QGraphicsScene;
@@ -28,6 +31,9 @@ public:
     void setScene(QGraphicsScene* scene);
     bool saveDocument(const KUrl& url, QGraphicsPolygonItem* startv, QGraphicsPolygonItem* endv);
     int loadDocument(const KUrl& url, QGraphicsPolygonItem* startv, QGraphicsPolygonItem* endv);
+    QDomDocument xml(QGraphicsPolygonItem* startv, QGraphicsPolygonItem* endv);
+    int loadFromXml(QDomDocument doc, QGraphicsPolygonItem* startv, QGraphicsPolygonItem* endv);
+
 private:
     QString colorToString(const QColor&);
     QString rectFToString(const QRectF&);