Updated nl_NL translation from Rob van Nieuwkerk.
[dcpomatic.git] / src / lib / screen_kdm.cc
index c295126966c66f2d1f3010ab59df3bd44d26b92b..bbe539801dbdb400ab0e15e57c79ac2d4c2dc5d0 100644 (file)
@@ -20,7 +20,6 @@
 #include "screen_kdm.h"
 #include "cinema.h"
 #include "screen.h"
-#include "film.h"
 #include "util.h"
 #include <boost/foreach.hpp>
 
@@ -35,17 +34,17 @@ operator== (ScreenKDM const & a, ScreenKDM const & b)
 }
 
 string
-ScreenKDM::filename (shared_ptr<const Film> film) const
+ScreenKDM::filename (string film_name) const
 {
-       return tidy_for_filename (film->name()) + "_" + tidy_for_filename (screen->cinema->name) + "_" + tidy_for_filename (screen->name) + ".kdm.xml";
+       return tidy_for_filename (film_name) + "_" + tidy_for_filename (screen->cinema->name) + "_" + tidy_for_filename (screen->name) + ".kdm.xml";
 }
 
 void
-ScreenKDM::write_files (shared_ptr<const Film> film, list<ScreenKDM> screen_kdms, boost::filesystem::path directory)
+ScreenKDM::write_files (string film_name, list<ScreenKDM> screen_kdms, boost::filesystem::path directory)
 {
        /* Write KDMs to the specified directory */
        BOOST_FOREACH (ScreenKDM const & i, screen_kdms) {
-               boost::filesystem::path out = directory / i.filename(film);
+               boost::filesystem::path out = directory / i.filename(film_name);
                i.kdm.as_xml (out);
        }
 }