Restore time zone to Cinema and improve UI to use it (#2473).
[dcpomatic.git] / src / wx / wx_util.h
index d8935daa195d1523f70a3f98ae6c3b49d6dd9fa7..89e3fe5a592083580fac087f2a1696c5a1c98b6f 100644 (file)
@@ -31,6 +31,7 @@
 #include "wx_ptr.h"
 #include "lib/config.h"
 #include "lib/dcpomatic_time.h"
+#include <dcp/utc_offset.h>
 #include <dcp/warnings.h>
 LIBDCP_DISABLE_WARNINGS
 #include <wx/gbsizer.h>
@@ -131,17 +132,16 @@ extern double dpi_scale_factor (wxWindow* window);
 extern int search_ctrl_height ();
 extern void report_config_load_failure(wxWindow* parent, Config::LoadFailure what);
 
+
 struct Offset
 {
-       Offset (wxString n, int h, int m)
-               : name (n)
-               , hour (h)
-               , minute (m)
+       Offset(wxString name_, dcp::UTCOffset offset_)
+               : name(name_)
+               , offset(offset_)
        {}
 
        wxString name;
-       int hour;
-       int minute;
+       dcp::UTCOffset offset;
 };
 
 extern int get_offsets (std::vector<Offset>& offsets);