summaryrefslogtreecommitdiff
path: root/src/wx
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-06-30 10:58:22 +0100
committerCarl Hetherington <cth@carlh.net>2015-06-30 10:58:22 +0100
commit78bc6f9286864052b304a1871739479c16e393dd (patch)
tree8a19ce4f55167138734eaf42a1be8db48044e55c /src/wx
parentaf38609fdce431f43073406bafb48e8a9d6f558b (diff)
Calm down default logging a bit.
Diffstat (limited to 'src/wx')
-rw-r--r--src/wx/config_dialog.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/wx/config_dialog.cc b/src/wx/config_dialog.cc
index 0c1ea29e5..34aaa7795 100644
--- a/src/wx/config_dialog.cc
+++ b/src/wx/config_dialog.cc
@@ -1119,6 +1119,7 @@ public:
, _log_error (0)
, _log_timing (0)
, _log_debug_decode (0)
+ , _log_debug_encode (0)
{}
private:
@@ -1161,6 +1162,8 @@ private:
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);
+ _log_debug_encode = new wxCheckBox (_panel, wxID_ANY, _("Debug: encode"));
+ t->Add (_log_debug_encode, 1, wxEXPAND | wxALL);
table->Add (t, 0, wxALL, 6);
}
@@ -1178,6 +1181,7 @@ private:
_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));
+ _log_debug_encode->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
@@ -1194,6 +1198,7 @@ private:
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);
+ checked_set (_log_debug_encode, config->log_types() & Log::TYPE_DEBUG_ENCODE);
#ifdef DCPOMATIC_WINDOWS
checked_set (_win32_console, config->win32_console());
#endif
@@ -1227,6 +1232,9 @@ private:
if (_log_debug_decode->GetValue ()) {
types |= Log::TYPE_DEBUG_DECODE;
}
+ if (_log_debug_encode->GetValue ()) {
+ types |= Log::TYPE_DEBUG_ENCODE;
+ }
Config::instance()->set_log_types (types);
}
@@ -1244,6 +1252,7 @@ private:
wxCheckBox* _log_error;
wxCheckBox* _log_timing;
wxCheckBox* _log_debug_decode;
+ wxCheckBox* _log_debug_encode;
#ifdef DCPOMATIC_WINDOWS
wxCheckBox* _win32_console;
#endif