X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fsubtitle_content.cc;h=bdc2b729cf8786757bc7bd3ce044534a7b8916a2;hp=48c9e9cf6c8fb673df9f8b94582be870ba3d896c;hb=334b94526f2c1271718a94fe97cfa843cf6ef7a1;hpb=78664f8073256de51355c9162f61a4ae4fa560d7 diff --git a/src/lib/subtitle_content.cc b/src/lib/subtitle_content.cc index 48c9e9cf6..bdc2b729c 100644 --- a/src/lib/subtitle_content.cc +++ b/src/lib/subtitle_content.cc @@ -1,5 +1,5 @@ /* - Copyright (C) 2013-2014 Carl Hetherington + Copyright (C) 2013-2016 Carl Hetherington This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -47,8 +47,8 @@ int const SubtitleContentProperty::SUBTITLE_LANGUAGE = 506; int const SubtitleContentProperty::FONTS = 507; int const SubtitleContentProperty::SUBTITLE_VIDEO_FRAME_RATE = 508; -SubtitleContent::SubtitleContent (shared_ptr film) - : Content (film) +SubtitleContent::SubtitleContent (Content* parent, shared_ptr film) + : ContentPart (parent, film) , _use_subtitles (false) , _burn_subtitles (false) , _subtitle_x_offset (0) @@ -59,20 +59,8 @@ SubtitleContent::SubtitleContent (shared_ptr film) } -SubtitleContent::SubtitleContent (shared_ptr film, boost::filesystem::path p) - : Content (film, p) - , _use_subtitles (false) - , _burn_subtitles (false) - , _subtitle_x_offset (0) - , _subtitle_y_offset (0) - , _subtitle_x_scale (1) - , _subtitle_y_scale (1) -{ - -} - -SubtitleContent::SubtitleContent (shared_ptr film, cxml::ConstNodePtr node, int version) - : Content (film, node) +SubtitleContent::SubtitleContent (Content* parent, shared_ptr film, cxml::ConstNodePtr node, int version) + : ContentParet (parent, film) , _use_subtitles (false) , _burn_subtitles (false) , _subtitle_x_offset (0) @@ -109,8 +97,8 @@ SubtitleContent::SubtitleContent (shared_ptr film, cxml::ConstNodePt connect_to_fonts (); } -SubtitleContent::SubtitleContent (shared_ptr film, vector > c) - : Content (film, c) +SubtitleContent::SubtitleContent (Content* parent, shared_ptr film, vector > c) + : ContentPart (parent, film) { shared_ptr ref = dynamic_pointer_cast (c[0]); DCPOMATIC_ASSERT (ref);