X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Ftimeline.h;h=b532e74e3730989bb78124cc7a8cacf9e997dd86;hb=487cb0c6d7ebe705f015176b0d7e98e23c8c5d28;hp=44a8973716bdd3dca7f3df7fe761f5fd1a019f40;hpb=694a9f48880efd428c8137e975de3581ad0a75a9;p=dcpomatic.git diff --git a/src/wx/timeline.h b/src/wx/timeline.h index 44a897371..b532e74e3 100644 --- a/src/wx/timeline.h +++ b/src/wx/timeline.h @@ -24,8 +24,6 @@ #include "lib/rect.h" #include "lib/film.h" #include -#include -#include #include class Film; @@ -39,9 +37,9 @@ class FilmViewer; class Timeline : public wxPanel { public: - Timeline (wxWindow *, ContentPanel *, boost::shared_ptr, boost::weak_ptr viewer); + Timeline (wxWindow *, ContentPanel *, std::shared_ptr, std::weak_ptr viewer); - boost::shared_ptr film () const; + std::shared_ptr film () const; void force_redraw (dcpomatic::Rect const &); @@ -106,7 +104,7 @@ private: void zoom_all (); void update_playhead (); - boost::shared_ptr event_to_view (wxMouseEvent &); + std::shared_ptr event_to_view (wxMouseEvent &); TimelineContentViewList selected_views () const; ContentList selected_content () const; void maybe_snap (dcpomatic::DCPTime a, dcpomatic::DCPTime b, boost::optional& nearest_distance) const; @@ -114,18 +112,18 @@ private: wxScrolledCanvas* _labels_canvas; wxScrolledCanvas* _main_canvas; ContentPanel* _content_panel; - boost::weak_ptr _film; - boost::weak_ptr _viewer; + std::weak_ptr _film; + std::weak_ptr _viewer; TimelineViewList _views; - boost::shared_ptr _time_axis_view; - boost::shared_ptr _reels_view; - boost::shared_ptr _labels_view; + std::shared_ptr _time_axis_view; + std::shared_ptr _reels_view; + std::shared_ptr _labels_view; int _tracks; boost::optional _pixels_per_second; bool _left_down; wxPoint _down_point; boost::optional _zoom_point; - boost::shared_ptr _down_view; + std::shared_ptr _down_view; dcpomatic::DCPTime _down_view_position; bool _first_move; ContentMenu _menu;