Remove temporary access to timer() method.
authorCarl Hetherington <cth@carlh.net>
Sun, 20 Oct 2019 20:24:41 +0000 (22:24 +0200)
committerCarl Hetherington <cth@carlh.net>
Wed, 8 Jan 2020 20:56:47 +0000 (21:56 +0100)
src/wx/film_viewer.cc
src/wx/simple_video_view.cc
src/wx/simple_video_view.h
src/wx/video_view.h

index 9dbb009..be555ad 100644 (file)
@@ -429,7 +429,7 @@ FilmViewer::start ()
 
        _playing = true;
        _dropped = 0;
-       _video_view->timer ();
+       _video_view->start ();
        Started (position());
 }
 
index 9aa73fe..37daecd 100644 (file)
@@ -163,3 +163,9 @@ SimpleVideoView::timer ()
                _viewer->_butler->rethrow ();
        }
 }
+
+void
+SimpleVideoView::start ()
+{
+       timer ();
+}
index 82c77a4..798356c 100644 (file)
@@ -38,6 +38,8 @@ public:
 
        void update ();
 
+       void start ();
+
 private:
        void paint ();
        void timer ();
index 8b86b2b..dda1805 100644 (file)
@@ -44,10 +44,10 @@ public:
        virtual wxWindow* get () const = 0;
        virtual void update () = 0;
 
-       boost::signals2::signal<void()> Sized;
+       /* XXX_b: make pure */
+       virtual void start () {}
 
-       /* XXX_b: to remove */
-       virtual void timer () {}
+       boost::signals2::signal<void()> Sized;
 
 protected:
        FilmViewer* _viewer;