FIXME: Remove all use of add_child() from xmlpp.
[dcpomatic.git] / src / lib / cinema.cc
index 3b4b9d7b615aa1a7116f4acb221abd3658fe41da..5614fea573edfb428a8d060812ce4323c4972887 100644 (file)
@@ -65,19 +65,19 @@ Cinema::read_screens (cxml::ConstNodePtr node)
 void
 Cinema::as_xml (xmlpp::Element* parent) const
 {
-       parent->add_child("Name")->add_child_text (name);
+       cxml::add_text_child(parent, "Name", name);
 
        for (auto i: emails) {
-               parent->add_child("Email")->add_child_text (i);
+               cxml::add_text_child(parent, "Email", i);
        }
 
-       parent->add_child("Notes")->add_child_text (notes);
+       cxml::add_text_child(parent, "Notes", notes);
 
-       parent->add_child("UTCOffsetHour")->add_child_text (raw_convert<string> (_utc_offset_hour));
-       parent->add_child("UTCOffsetMinute")->add_child_text (raw_convert<string> (_utc_offset_minute));
+       cxml::add_text_child(parent, "UTCOffsetHour", raw_convert<string> (_utc_offset_hour));
+       cxml::add_text_child(parent, "UTCOffsetMinute", raw_convert<string> (_utc_offset_minute));
 
        for (auto i: _screens) {
-               i->as_xml (parent->add_child ("Screen"));
+               i->as_xml(cxml::add_child(parent, "Screen"));
        }
 }