Move _state_timer into VideoView.
[dcpomatic.git] / src / wx / kdm_advanced_dialog.h
index 590c16137ecd60c05cbaebabf1dc6b0828ab657f..25e47d05c8658e042f430190672823a7617de2c0 100644 (file)
 */
 
 #include "table_dialog.h"
+#include <boost/optional.hpp>
+
+class wxSpinCtrl;
 
 class KDMAdvancedDialog : public TableDialog
 {
 public:
-       KDMAdvancedDialog (wxWindow* parent, bool forensic_mark_video, bool forensic_mark_audio);
+       KDMAdvancedDialog (wxWindow* parent, bool forensic_mark_video, bool forensic_mark_audio, boost::optional<int> forensic_mark_audio_up_to);
 
        bool forensic_mark_video () const;
        bool forensic_mark_audio () const;
+       boost::optional<int> forensic_mark_audio_up_to () const;
 
 private:
+       void setup_sensitivity ();
+
        wxCheckBox* _forensic_mark_video;
        wxCheckBox* _forensic_mark_audio;
+       wxRadioButton* _forensic_mark_all_audio;
+       wxRadioButton* _forensic_mark_some_audio;
+       wxSpinCtrl* _forensic_mark_audio_up_to;
 };