X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fcinema.cc;h=11bc888da32127ef4a6e2cd917026496aaa206d9;hb=c658aec3ffd5009cbe7fa2540da5a0579e2f2e8c;hp=c8cb7b66cc935be866e8049b3a489971fd2712bc;hpb=bb0a36c3a6bea9cd1ebdde7b8a3a04765e317569;p=dcpomatic.git diff --git a/src/lib/cinema.cc b/src/lib/cinema.cc index c8cb7b66c..11bc888da 100644 --- a/src/lib/cinema.cc +++ b/src/lib/cinema.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2013 Carl Hetherington + Copyright (C) 2013-2015 Carl Hetherington This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,9 +17,10 @@ */ -#include -#include #include "cinema.h" +#include "screen.h" +#include +#include using std::list; using boost::shared_ptr; @@ -66,18 +67,3 @@ Cinema::remove_screen (shared_ptr s) { _screens.remove (s); } - -Screen::Screen (cxml::ConstNodePtr node) -{ - name = node->string_child ("Name"); - certificate = shared_ptr (new dcp::Certificate (node->string_child ("Certificate"))); -} - -void -Screen::as_xml (xmlpp::Element* parent) const -{ - parent->add_child("Name")->add_child_text (name); - parent->add_child("Certificate")->add_child_text (certificate->certificate (true)); -} - -