*/
+
+#include "dir_picker_ctrl.h"
#include "table_dialog.h"
+#include <dcp/warnings.h>
+LIBDCP_DISABLE_WARNINGS
#include <wx/wx.h>
+LIBDCP_ENABLE_WARNINGS
#include <boost/filesystem.hpp>
+
+class CheckBox;
class FilePickerCtrl;
+
class ExportSubtitlesDialog : public TableDialog
{
public:
- ExportSubtitlesDialog (wxWindow* parent, std::string name);
+ ExportSubtitlesDialog (wxWindow* parent, int reels, bool interop);
boost::filesystem::path path () const;
bool split_reels () const;
+ bool include_font () const;
private:
- void file_changed ();
+ void setup_sensitivity ();
- std::string _initial_name;
- wxCheckBox* _split_reels;
+ bool _interop;
+ CheckBox* _split_reels;
+ CheckBox* _include_font;
+ wxStaticText* _file_label;
FilePickerCtrl* _file;
+ DirPickerCtrl* _dir;
+ wxStaticText* _dir_label;
};