FIXME: Remove all use of add_child() from xmlpp.
[dcpomatic.git] / src / lib / text_content.h
index 7c060cd482afb76fa3bdd152bb8dd178c4d2350f..3122271209deb67e33aea54d6b9e1d3c77e14ce7 100644 (file)
@@ -72,7 +72,7 @@ public:
        TextContent (Content* parent, std::vector<std::shared_ptr<Content>>);
        TextContent (Content* parent, cxml::ConstNodePtr, int version, std::list<std::string>& notes);
 
-       void as_xml (xmlpp::Node *) const;
+       void as_xml(xmlpp::Element*) const;
        std::string identifier () const;
        void take_settings_from (std::shared_ptr<const TextContent> c);
 
@@ -199,7 +199,7 @@ public:
                return _language_is_additional;
        }
 
-       static std::list<std::shared_ptr<TextContent>> from_xml (Content* parent, cxml::ConstNodePtr, int version, std::list<std::string>& notes);
+       static std::vector<std::shared_ptr<TextContent>> from_xml(Content* parent, cxml::ConstNodePtr, int version, std::list<std::string>& notes);
 
 private:
        friend struct ffmpeg_pts_offset_test;