X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fdcp_panel.h;h=f717e83273c2219285ecfbc8b10441004ceb3bb6;hb=cd4e040a1828b83809b555a99b529fcb0f395656;hp=c43311429a3172e32a39fb9979dcaa1942212f8b;hpb=75538d19688ad8c29c5949de9bff9f044c713936;p=dcpomatic.git diff --git a/src/wx/dcp_panel.h b/src/wx/dcp_panel.h index c43311429..f717e8327 100644 --- a/src/wx/dcp_panel.h +++ b/src/wx/dcp_panel.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2012-2018 Carl Hetherington + Copyright (C) 2012-2019 Carl Hetherington This file is part of DCP-o-matic. @@ -35,13 +35,16 @@ class wxSizer; class wxGridBagSizer; class AudioDialog; +class MarkersDialog; +class MetadataDialog; class Film; +class FilmViewer; class Ratio; class DCPPanel : public boost::noncopyable { public: - DCPPanel (wxNotebook *, boost::shared_ptr); + DCPPanel (wxNotebook *, boost::shared_ptr, boost::weak_ptr viewer); void set_film (boost::shared_ptr); void set_general_sensitivity (bool); @@ -77,6 +80,8 @@ private: void reel_type_changed (); void reel_length_changed (); void upload_after_make_dcp_changed (); + void markers_clicked (); + void metadata_clicked (); void reencode_j2k_changed (); void setup_frame_rate_widget (); @@ -144,9 +149,14 @@ private: wxStaticText* _reel_length_gb_label; wxSpinCtrl* _reel_length; wxCheckBox* _upload_after_make_dcp; + wxButton* _markers; + wxButton* _metadata; AudioDialog* _audio_dialog; + MarkersDialog* _markers_dialog; + MetadataDialog* _metadata_dialog; boost::shared_ptr _film; + boost::weak_ptr _viewer; bool _generally_sensitive; };