summaryrefslogtreecommitdiff
path: root/src/lib/content.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-04-06 12:26:12 +0100
committerCarl Hetherington <cth@carlh.net>2013-04-06 12:26:12 +0100
commit1bff0990433ab0ce588acaef7c589fa623bd998b (patch)
tree65cba435e949deb6359bbf75866b52684116df06 /src/lib/content.cc
parent3429cf48ff2ce056413588be4151be82c8114861 (diff)
Add interface to set up still image lengths.
Diffstat (limited to 'src/lib/content.cc')
-rw-r--r--src/lib/content.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/lib/content.cc b/src/lib/content.cc
index 786b5fb09..9c3bcd39d 100644
--- a/src/lib/content.cc
+++ b/src/lib/content.cc
@@ -39,7 +39,8 @@ Content::Content (shared_ptr<const cxml::Node> node)
}
Content::Content (Content const & o)
- : _file (o._file)
+ : boost::enable_shared_from_this<Content> (o)
+ , _file (o._file)
, _digest (o._digest)
{
@@ -60,3 +61,9 @@ Content::examine (shared_ptr<Film>, shared_ptr<Job>, bool)
boost::mutex::scoped_lock lm (_mutex);
_digest = d;
}
+
+void
+Content::signal_changed (int p)
+{
+ Changed (shared_from_this (), p);
+}