diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-08-18 16:39:51 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-08-18 16:39:51 +0100 |
| commit | 99856300c7080f7602507ae6f64b870200710736 (patch) | |
| tree | 38e1dbd2268486af4652d0a8bc7831c15a5c24d9 /src/wx | |
| parent | 27708051af4a8a767e7ead415d680ecaf929ec13 (diff) | |
Make DCP creator configurable.
Diffstat (limited to 'src/wx')
| -rw-r--r-- | src/wx/config_dialog.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/wx/config_dialog.cc b/src/wx/config_dialog.cc index 495c2f055..f7053d1c2 100644 --- a/src/wx/config_dialog.cc +++ b/src/wx/config_dialog.cc @@ -382,6 +382,10 @@ private: _issuer = new wxTextCtrl (_panel, wxID_ANY); table->Add (_issuer, 1, wxEXPAND); + add_label_to_sizer (table, _panel, _("Default creator"), true); + _creator = new wxTextCtrl (_panel, wxID_ANY); + table->Add (_creator, 1, wxEXPAND); + _still_length->SetRange (1, 3600); _still_length->Bind (wxEVT_COMMAND_SPINCTRL_UPDATED, boost::bind (&DefaultsPage::still_length_changed, this)); @@ -410,6 +414,7 @@ private: _audio_delay->Bind (wxEVT_COMMAND_SPINCTRL_UPDATED, boost::bind (&DefaultsPage::audio_delay_changed, this)); _issuer->Bind (wxEVT_COMMAND_TEXT_UPDATED, boost::bind (&DefaultsPage::issuer_changed, this)); + _creator->Bind (wxEVT_COMMAND_TEXT_UPDATED, boost::bind (&DefaultsPage::creator_changed, this)); } void config_changed () @@ -436,6 +441,7 @@ private: _j2k_bandwidth->SetRange (50, config->maximum_j2k_bandwidth() / 1000000); checked_set (_audio_delay, config->default_audio_delay ()); checked_set (_issuer, config->dcp_issuer ()); + checked_set (_creator, config->dcp_creator ()); } void j2k_bandwidth_changed () @@ -483,6 +489,11 @@ private: Config::instance()->set_dcp_issuer (wx_to_std (_issuer->GetValue ())); } + void creator_changed () + { + Config::instance()->set_dcp_creator (wx_to_std (_creator->GetValue ())); + } + wxSpinCtrl* _j2k_bandwidth; wxSpinCtrl* _audio_delay; wxButton* _isdcf_metadata_button; @@ -495,6 +506,7 @@ private: wxChoice* _container; wxChoice* _dcp_content_type; wxTextCtrl* _issuer; + wxTextCtrl* _creator; }; class EncodingServersPage : public StandardPage |
