C++11 and whitespace cleanups.
[dcpomatic.git] / src / lib / active_text.h
index f5211ae7f0cc68983c541b6ba0206dc6d41e178a..d5ce4cb0759895d2b235a9e205c9a8a264e14767 100644 (file)
 
 */
 
+
 /** @file  src/lib/active_captions.h
  *  @brief ActiveText class.
  */
 
+
 #include "dcpomatic_time.h"
 #include "player_text.h"
-#include <boost/noncopyable.hpp>
 #include <boost/thread/mutex.hpp>
 #include <list>
 #include <map>
 
+
 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<PlayerText> get_burnt (dcpomatic::DCPTimePeriod period, bool always_burn_captions) const;
        void clear_before (dcpomatic::DCPTime time);
        void clear ();