ignore loadsa warnings.
[dcpomatic.git] / src / wx / kdm_advanced_dialog.cc
index f5ed88b41c80afef5d4030cd65b0ded5f61b57b9..eef7b9da6f1247dcef9e38c17f58c4b1f2016e8e 100644 (file)
 
 */
 
-#include "kdm_advanced_dialog.h"
+
 #include "check_box.h"
+#include "kdm_advanced_dialog.h"
 #include "wx_util.h"
+#include "lib/warnings.h"
+DCPOMATIC_DISABLE_WARNINGS
 #include <wx/spinctrl.h>
+DCPOMATIC_ENABLE_WARNINGS
+
 
 using boost::optional;
 
+
 KDMAdvancedDialog::KDMAdvancedDialog (wxWindow* parent, bool forensic_mark_video, bool forensic_mark_audio, optional<int> forensic_mark_audio_up_to)
        : TableDialog (parent, _("Advanced KDM options"), 2, 1, false)
 {
@@ -62,28 +68,32 @@ KDMAdvancedDialog::KDMAdvancedDialog (wxWindow* parent, bool forensic_mark_video
        _forensic_mark_some_audio->Bind (wxEVT_RADIOBUTTON, boost::bind(&KDMAdvancedDialog::setup_sensitivity, this));
 }
 
+
 bool
 KDMAdvancedDialog::forensic_mark_video () const
 {
        return _forensic_mark_video->GetValue ();
 }
 
+
 bool
 KDMAdvancedDialog::forensic_mark_audio () const
 {
        return _forensic_mark_audio->GetValue ();
 }
 
+
 optional<int>
 KDMAdvancedDialog::forensic_mark_audio_up_to () const
 {
        if (!_forensic_mark_some_audio->GetValue()) {
-               return optional<int>();
+               return {};
        }
 
        return _forensic_mark_audio_up_to->GetValue();
 }
 
+
 void
 KDMAdvancedDialog::setup_sensitivity ()
 {