Tidy up creation of analysis a bit.
[dcpomatic.git] / src / wx / config_dialog.h
index b1d3eb84d8f118d9eb4c12e8f5481ae6cd8d3fc5..948bf0571e2f95e347dd3440a6303a9ebc878f87 100644 (file)
 #include <wx/wx.h>
 #include <wx/spinctrl.h>
 #include <wx/listctrl.h>
+#include <wx/filepicker.h>
+
+class DirPickerCtrl;
 
-class Screen;
 class ServerDescription;
 
 /** @class ConfigDialog
@@ -42,8 +44,8 @@ private:
        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<Filter const *>);
@@ -59,9 +61,13 @@ private:
        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;