Note that newer libsub version is required.
[dcpomatic.git] / src / wx / content_panel.h
index 4ce68aea55a05da8791c51f47f8eefa6515efc5e..ca0d4971946f779336d28da953da681ddfd2b222 100644 (file)
@@ -21,8 +21,8 @@
 
 #include "content_menu.h"
 #include "lib/enum_indexed_vector.h"
-#include "lib/film.h"
-#include "lib/types.h"
+#include "lib/film_property.h"
+#include "lib/text_type.h"
 #include <dcp/warnings.h>
 LIBDCP_DISABLE_WARNINGS
 #include <wx/splitter.h>
@@ -67,7 +67,7 @@ public:
        void set_selection (ContentList cl);
        void select_all ();
 
-       void film_changed (Film::Property p);
+       void film_changed(FilmProperty p);
        void film_content_changed (int p);
 
        void first_shown ();
@@ -132,7 +132,7 @@ private:
        EnumIndexedVector<TextPanel*, TextType> _text_panel;
        TimingPanel* _timing_panel;
        ContentMenu* _menu;
-       TimelineDialog* _timeline_dialog = nullptr;
+       wx_ptr<TimelineDialog> _timeline_dialog;
        wxNotebook* _parent;
        wxWindow* _last_selected_tab = nullptr;