X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fcinema.cc;h=c8cb7b66cc935be866e8049b3a489971fd2712bc;hb=bb0a36c3a6bea9cd1ebdde7b8a3a04765e317569;hp=43a4322396144417041ec801c380895f170079bf;hpb=308488324dbc4d8b709d3fb1dc9fee0479346c21;p=dcpomatic.git diff --git a/src/lib/cinema.cc b/src/lib/cinema.cc index 43a432239..c8cb7b66c 100644 --- a/src/lib/cinema.cc +++ b/src/lib/cinema.cc @@ -24,7 +24,7 @@ using std::list; using boost::shared_ptr; -Cinema::Cinema (shared_ptr node) +Cinema::Cinema (cxml::ConstNodePtr node) : name (node->string_child ("Name")) , email (node->string_child ("Email")) { @@ -35,7 +35,7 @@ Cinema::Cinema (shared_ptr node) a constructor) */ void -Cinema::read_screens (shared_ptr node) +Cinema::read_screens (cxml::ConstNodePtr node) { list s = node->node_children ("Screen"); for (list::iterator i = s.begin(); i != s.end(); ++i) { @@ -67,7 +67,7 @@ Cinema::remove_screen (shared_ptr s) _screens.remove (s); } -Screen::Screen (shared_ptr node) +Screen::Screen (cxml::ConstNodePtr node) { name = node->string_child ("Name"); certificate = shared_ptr (new dcp::Certificate (node->string_child ("Certificate")));