Add Film::clear_markers().
authorCarl Hetherington <cth@carlh.net>
Tue, 21 Apr 2020 21:02:48 +0000 (23:02 +0200)
committerCarl Hetherington <cth@carlh.net>
Tue, 21 Apr 2020 21:02:48 +0000 (23:02 +0200)
src/lib/film.cc
src/lib/film.h

index ed2c5a3725946e23dee1c03f5628de8e1cec6cf1..a89d58a1f7e760da27f4c2913a30cefab3bb15c3 100644 (file)
@@ -1778,6 +1778,15 @@ Film::unset_marker (dcp::Marker type)
        _markers.erase (type);
 }
 
+
+void
+Film::clear_markers ()
+{
+       ChangeSignaller<Film> ch (this, MARKERS);
+       _markers.clear ();
+}
+
+
 void
 Film::set_ratings (vector<dcp::Rating> r)
 {
index c4cd8bef17d0b7ad69a6553a7ff9126268dc5dbd..86e9be6d9dc4ea3d2c748c328ee48a6538e53069 100644 (file)
@@ -381,6 +381,7 @@ public:
        void set_reencode_j2k (bool);
        void set_marker (dcp::Marker type, dcpomatic::DCPTime time);
        void unset_marker (dcp::Marker type);
+       void clear_markers ();
        void set_ratings (std::vector<dcp::Rating> r);
        void set_content_version (std::string v);