diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-04-21 23:02:48 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-04-21 23:02:48 +0200 |
| commit | 142f7dee139074294d35c630ecee67b85e8a98fc (patch) | |
| tree | cc0b5684c76c409816b708dfec9e8fb71b2a221e /src/lib | |
| parent | 736745c86cefc6d5d4d8098799efc86f0f639061 (diff) | |
Add Film::clear_markers().
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); |
