X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fconfig_dialog.h;h=f6f3b3707db4c914e89f15347621cd0243afd4fb;hb=8ef3014198e46957d0a79d4e006e5f82a345bfa7;hp=b1d3eb84d8f118d9eb4c12e8f5481ae6cd8d3fc5;hpb=c0ed407fb02891f0dd364e78b6192f0e6dbe1d8d;p=dcpomatic.git diff --git a/src/wx/config_dialog.h b/src/wx/config_dialog.h index b1d3eb84d..f6f3b3707 100644 --- a/src/wx/config_dialog.h +++ b/src/wx/config_dialog.h @@ -24,8 +24,10 @@ #include #include #include +#include + +class DirPickerCtrl; -class Screen; class ServerDescription; /** @class ConfigDialog @@ -37,13 +39,15 @@ public: ConfigDialog (wxWindow *); private: + void set_language_changed (wxCommandEvent &); + void language_changed (wxCommandEvent &); void tms_ip_changed (wxCommandEvent &); void tms_path_changed (wxCommandEvent &); void tms_user_changed (wxCommandEvent &); void tms_password_changed (wxCommandEvent &); void num_local_encoding_threads_changed (wxCommandEvent &); - void colour_lut_changed (wxCommandEvent &); - void j2k_bandwidth_changed (wxCommandEvent &); + void default_directory_changed (wxCommandEvent &); + void edit_default_dci_metadata_clicked (wxCommandEvent &); void reference_scaler_changed (wxCommandEvent &); void edit_reference_filters_clicked (wxCommandEvent &); void reference_filters_changed (std::vector); @@ -53,15 +57,22 @@ private: void server_selection_changed (wxListEvent &); void add_server_to_control (ServerDescription *); - + void setup_language_sensitivity (); + + wxCheckBox* _set_language; + wxChoice* _language; wxTextCtrl* _tms_ip; wxTextCtrl* _tms_path; wxTextCtrl* _tms_user; wxTextCtrl* _tms_password; wxSpinCtrl* _num_local_encoding_threads; - wxComboBox* _colour_lut; - wxSpinCtrl* _j2k_bandwidth; - wxComboBox* _reference_scaler; +#ifdef __WXMSW__ + DirPickerCtrl* _default_directory; +#else + wxDirPickerCtrl* _default_directory; +#endif + wxButton* _default_dci_metadata_button; + wxChoice* _reference_scaler; wxStaticText* _reference_filters; wxButton* _reference_filters_button; wxListCtrl* _servers;