diff options
Diffstat (limited to 'src/wx/config_dialog.cc')
| -rw-r--r-- | src/wx/config_dialog.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/wx/config_dialog.cc b/src/wx/config_dialog.cc index 036172bb7..0c1ea29e5 100644 --- a/src/wx/config_dialog.cc +++ b/src/wx/config_dialog.cc @@ -1118,6 +1118,7 @@ public: , _log_warning (0) , _log_error (0) , _log_timing (0) + , _log_debug_decode (0) {} private: @@ -1158,6 +1159,8 @@ private: t->Add (_log_error, 1, wxEXPAND | wxALL); _log_timing = new wxCheckBox (_panel, wxID_ANY, S_("Config|Timing")); t->Add (_log_timing, 1, wxEXPAND | wxALL); + _log_debug_decode = new wxCheckBox (_panel, wxID_ANY, _("Debug: decode")); + t->Add (_log_debug_decode, 1, wxEXPAND | wxALL); table->Add (t, 0, wxALL, 6); } @@ -1174,6 +1177,7 @@ private: _log_warning->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::log_changed, this)); _log_error->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::log_changed, this)); _log_timing->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::log_changed, this)); + _log_debug_decode->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::log_changed, this)); #ifdef DCPOMATIC_WINDOWS _win32_console->Bind (wxEVT_COMMAND_CHECKBOX_CLICKED, boost::bind (&AdvancedPage::win32_console_changed, this)); #endif @@ -1189,6 +1193,7 @@ private: checked_set (_log_warning, config->log_types() & Log::TYPE_WARNING); checked_set (_log_error, config->log_types() & Log::TYPE_ERROR); checked_set (_log_timing, config->log_types() & Log::TYPE_TIMING); + checked_set (_log_debug_decode, config->log_types() & Log::TYPE_DEBUG_DECODE); #ifdef DCPOMATIC_WINDOWS checked_set (_win32_console, config->win32_console()); #endif @@ -1219,6 +1224,9 @@ private: if (_log_timing->GetValue ()) { types |= Log::TYPE_TIMING; } + if (_log_debug_decode->GetValue ()) { + types |= Log::TYPE_DEBUG_DECODE; + } Config::instance()->set_log_types (types); } @@ -1235,6 +1243,7 @@ private: wxCheckBox* _log_warning; wxCheckBox* _log_error; wxCheckBox* _log_timing; + wxCheckBox* _log_debug_decode; #ifdef DCPOMATIC_WINDOWS wxCheckBox* _win32_console; #endif |
