projects
/
dcpomatic.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add advanced KDM options button containing switches for forensic marking.
[dcpomatic.git]
/
src
/
wx
/
kdm_output_panel.h
diff --git
a/src/wx/kdm_output_panel.h
b/src/wx/kdm_output_panel.h
index 772c12a0d31ba9b124ae1cc08af8a6bcf6f786f0..ba947b7149067970bb80f412ded37c37835c0ea5 100644
(file)
--- a/
src/wx/kdm_output_panel.h
+++ b/
src/wx/kdm_output_panel.h
@@
-25,6
+25,7
@@
#include <wx/wx.h>
#include <boost/filesystem.hpp>
#include <wx/wx.h>
#include <boost/filesystem.hpp>
+class wxRadioButton;
class wxDirPickerCtrl;
class DirPickerCtrl;
class KDMTimingPanel;
class wxDirPickerCtrl;
class DirPickerCtrl;
class KDMTimingPanel;
@@
-40,6
+41,12
@@
public:
boost::filesystem::path directory () const;
dcp::Formulation formulation () const;
boost::filesystem::path directory () const;
dcp::Formulation formulation () const;
+ bool forensic_mark_video () const {
+ return _forensic_mark_video;
+ }
+ bool forensic_mark_audio () const {
+ return _forensic_mark_audio;
+ }
std::pair<boost::shared_ptr<Job>, int> make (
std::list<ScreenKDM> screen_kdms,
std::pair<boost::shared_ptr<Job>, int> make (
std::list<ScreenKDM> screen_kdms,
@@
-50,7
+57,11
@@
public:
);
private:
);
private:
+ void kdm_write_type_changed ();
+ void advanced_clicked ();
+
wxChoice* _type;
wxChoice* _type;
+ NameFormatEditor* _container_name_format;
NameFormatEditor* _filename_format;
wxCheckBox* _write_to;
#ifdef DCPOMATIC_USE_OWN_PICKER
NameFormatEditor* _filename_format;
wxCheckBox* _write_to;
#ifdef DCPOMATIC_USE_OWN_PICKER
@@
-58,5
+69,10
@@
private:
#else
wxDirPickerCtrl* _folder;
#endif
#else
wxDirPickerCtrl* _folder;
#endif
+ wxRadioButton* _write_flat;
+ wxRadioButton* _write_folder;
+ wxRadioButton* _write_zip;
wxCheckBox* _email;
wxCheckBox* _email;
+ bool _forensic_mark_video;
+ bool _forensic_mark_audio;
};
};