summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-06-17 16:03:13 +0100
committerCarl Hetherington <cth@carlh.net>2015-06-17 16:03:13 +0100
commit5e067da58e99f4421ba16a672c319e2a9603090e (patch)
tree1721690af24d2c875ffac2dc1b4c165b0078feca /src
parente57c0ac4775b1bc20b731e0e640e67d75db1bd76 (diff)
Forward frequent parameter from Playlist::ContentChanged through Film::ContentChanged.
Diffstat (limited to 'src')
-rw-r--r--src/lib/film.cc6
-rw-r--r--src/lib/film.h4
2 files changed, 5 insertions, 5 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index 66d651c27..19aa6ae9b 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -136,7 +136,7 @@ Film::Film (boost::filesystem::path dir, bool log)
set_isdcf_date_today ();
_playlist_changed_connection = _playlist->Changed.connect (bind (&Film::playlist_changed, this));
- _playlist_content_changed_connection = _playlist->ContentChanged.connect (bind (&Film::playlist_content_changed, this, _1, _2));
+ _playlist_content_changed_connection = _playlist->ContentChanged.connect (bind (&Film::playlist_content_changed, this, _1, _2, _3));
/* Make state.directory a complete path without ..s (where possible)
(Code swiped from Adam Bowen on stackoverflow)
@@ -1019,7 +1019,7 @@ Film::active_frame_rate_change (DCPTime t) const
}
void
-Film::playlist_content_changed (boost::weak_ptr<Content> c, int p)
+Film::playlist_content_changed (boost::weak_ptr<Content> c, int p, bool frequent)
{
if (p == VideoContentProperty::VIDEO_FRAME_RATE) {
set_video_frame_rate (_playlist->best_dcp_frame_rate ());
@@ -1027,7 +1027,7 @@ Film::playlist_content_changed (boost::weak_ptr<Content> c, int p)
signal_changed (NAME);
}
- emit (boost::bind (boost::ref (ContentChanged), c, p));
+ emit (boost::bind (boost::ref (ContentChanged), c, p, frequent));
}
void
diff --git a/src/lib/film.h b/src/lib/film.h
index 96a79f9cf..fb75504a2 100644
--- a/src/lib/film.h
+++ b/src/lib/film.h
@@ -280,7 +280,7 @@ public:
mutable boost::signals2::signal<void (Property)> Changed;
/** Emitted when some property of our content has changed */
- mutable boost::signals2::signal<void (boost::weak_ptr<Content>, int)> ContentChanged;
+ mutable boost::signals2::signal<void (boost::weak_ptr<Content>, int, bool)> ContentChanged;
/** Current version number of the state file */
static int const current_state_version;
@@ -292,7 +292,7 @@ private:
void signal_changed (Property);
std::string video_identifier () const;
void playlist_changed ();
- void playlist_content_changed (boost::weak_ptr<Content>, int);
+ void playlist_content_changed (boost::weak_ptr<Content>, int, bool frequent);
std::string filename_safe_name () const;
void maybe_add_content (boost::weak_ptr<Job>, boost::weak_ptr<Content>);