X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Factive_text.h;h=d5ce4cb0759895d2b235a9e205c9a8a264e14767;hb=d311043bf3c1e3e7f41b314f7ab7c91ed7e5aa7f;hp=f5211ae7f0cc68983c541b6ba0206dc6d41e178a;hpb=dd9be86db6cde0afa5da0d1d1ac43b42e05dca26;p=dcpomatic.git diff --git a/src/lib/active_text.h b/src/lib/active_text.h index f5211ae7f..d5ce4cb07 100644 --- a/src/lib/active_text.h +++ b/src/lib/active_text.h @@ -18,25 +18,33 @@ */ + /** @file src/lib/active_captions.h * @brief ActiveText class. */ + #include "dcpomatic_time.h" #include "player_text.h" -#include #include #include #include + class TextContent; + /** @class ActiveText * @brief A class to maintain information on active subtitles for Player. */ -class ActiveText : public boost::noncopyable +class ActiveText { public: + ActiveText () {} + + ActiveText (ActiveText const&) = delete; + ActiveText& operator= (ActiveText const&) = delete; + std::list get_burnt (dcpomatic::DCPTimePeriod period, bool always_burn_captions) const; void clear_before (dcpomatic::DCPTime time); void clear ();