Basic cinema / screen database.
[dcpomatic.git] / src / wx / config_dialog.h
index b1d3eb84d8f118d9eb4c12e8f5481ae6cd8d3fc5..615d36f830744cfe03ea74824b43437e09357082 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,6 +44,7 @@ private:
        void tms_user_changed (wxCommandEvent &);
        void tms_password_changed (wxCommandEvent &);
        void num_local_encoding_threads_changed (wxCommandEvent &);
+       void default_directory_changed (wxCommandEvent &);
        void colour_lut_changed (wxCommandEvent &);
        void j2k_bandwidth_changed (wxCommandEvent &);
        void reference_scaler_changed (wxCommandEvent &);
@@ -59,6 +62,11 @@ private:
        wxTextCtrl* _tms_user;
        wxTextCtrl* _tms_password;
        wxSpinCtrl* _num_local_encoding_threads;
+#ifdef __WXMSW__       
+       DirPickerCtrl* _default_directory;
+#else
+       wxDirPickerCtrl* _default_directory;
+#endif 
        wxComboBox* _colour_lut;
        wxSpinCtrl* _j2k_bandwidth;
        wxComboBox* _reference_scaler;