Note that newer libsub version is required.
[dcpomatic.git] / src / wx / metadata_dialog.h
index b77b14a996216746d37d719834f3e78eba425df2..5b4efb8c92ac0734aa4c9fc01c345572cce4fdb1 100644 (file)
@@ -25,8 +25,9 @@
 
 #include "editable_list.h"
 #include "lib/change_signaller.h"
-#include "lib/film.h"
+#include "lib/film_property.h"
 #include "lib/weak_film.h"
+#include <dcp/rating.h>
 #include <dcp/warnings.h>
 LIBDCP_DISABLE_WARNINGS
 #include <wx/wx.h>
@@ -53,7 +54,7 @@ public:
 protected:
        virtual void setup_standard (wxPanel*, wxSizer*);
        virtual void setup_advanced (wxPanel*, wxSizer*);
-       virtual void film_changed (ChangeType type, Film::Property property);
+       virtual void film_changed(ChangeType type, FilmProperty property);
        virtual void setup_sensitivity ();
 
        EditableList<dcp::Rating, RatingDialog>* _ratings;
@@ -77,6 +78,7 @@ private:
        void luminance_changed ();
        std::vector<dcp::Rating> ratings () const;
        void set_ratings (std::vector<dcp::Rating> r);
+       void territory_type_changed();
 
        CheckBox* _enable_release_territory;
        /** The current release territory displayed in the UI; since we can't easily convert
@@ -85,6 +87,7 @@ private:
         */
        boost::optional<dcp::LanguageTag::RegionSubtag> _release_territory_copy;
        RegionSubtagWidget* _release_territory;
+       Choice* _territory_type;
        LanguageTagWidget* _sign_language_video_language = nullptr;
        CheckBox* _enable_facility;
        wxTextCtrl* _facility;