summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-04-21 23:02:48 +0200
committerCarl Hetherington <cth@carlh.net>2020-04-21 23:02:48 +0200
commit142f7dee139074294d35c630ecee67b85e8a98fc (patch)
treecc0b5684c76c409816b708dfec9e8fb71b2a221e /src
parent736745c86cefc6d5d4d8098799efc86f0f639061 (diff)
Add Film::clear_markers().
Diffstat (limited to 'src')
-rw-r--r--src/lib/film.cc9
-rw-r--r--src/lib/film.h1
2 files changed, 10 insertions, 0 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index ed2c5a372..a89d58a1f 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -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)
{
diff --git a/src/lib/film.h b/src/lib/film.h
index c4cd8bef1..86e9be6d9 100644
--- a/src/lib/film.h
+++ b/src/lib/film.h
@@ -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);