class Image;
class wxWindow;
+class FilmViewer;
class VideoView
{
public:
+ VideoView (FilmViewer* viewer)
+ : _viewer (viewer)
+#ifdef DCPOMATIC_VARIANT_SWAROOP
+ , _in_watermark (false)
+#endif
+ {}
+
virtual ~VideoView () {}
virtual void set_image (boost::shared_ptr<const Image> image) = 0;
virtual void update () = 0;
boost::signals2::signal<void()> Sized;
+
+protected:
+ FilmViewer* _viewer;
+
+#ifdef DCPOMATIC_VARIANT_SWAROOP
+ bool _in_watermark;
+ int _watermark_x;
+ int _watermark_y;
+#endif
};
#endif