diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/film.cc | 9 | ||||
| -rw-r--r-- | src/lib/film.h | 1 |
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); |
