Build fixes related to simple/GL view.
[dcpomatic.git] / src / wx / video_view.h
index 44969ad2d9c63cc49e0541d71afef358bbbd54d3..892ffab125d08560fed8542937d36a364322f77f 100644 (file)
 
 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;
@@ -37,6 +45,15 @@ public:
        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