Gui: [skip ci] make some minor improvements in ReportOutput class

This commit is contained in:
wmayer
2022-02-24 17:56:52 +01:00
parent b9b32c7ebf
commit 0ccca56532

View File

@@ -380,15 +380,20 @@ public:
static bool redirected_stderr;
static PyObject* default_stderr;
static PyObject* replace_stderr;
#ifdef FC_DEBUG
long logMessageSize = 0;
#else
long logMessageSize = 2048;
#endif
};
bool ReportOutput::Data::redirected_stdout = false;
PyObject* ReportOutput::Data::default_stdout = 0;
PyObject* ReportOutput::Data::replace_stdout = 0;
PyObject* ReportOutput::Data::default_stdout = nullptr;
PyObject* ReportOutput::Data::replace_stdout = nullptr;
bool ReportOutput::Data::redirected_stderr = false;
PyObject* ReportOutput::Data::default_stderr = 0;
PyObject* ReportOutput::Data::replace_stderr = 0;
PyObject* ReportOutput::Data::default_stderr = nullptr;
PyObject* ReportOutput::Data::replace_stderr = nullptr;
/* TRANSLATOR Gui::DockWnd::ReportOutput */
@@ -422,11 +427,7 @@ ReportOutput::ReportOutput(QWidget* parent)
_prefs->Attach(this);
_prefs->Notify("FontSize");
#ifdef FC_DEBUG
messageSize = _prefs->GetInt("LogMessageSize",0);
#else
messageSize = _prefs->GetInt("LogMessageSize",2048);
#endif
messageSize = _prefs->GetInt("LogMessageSize", d->logMessageSize);
// scroll to bottom at startup to make sure that last appended text is visible
ensureCursorVisible();
@@ -800,12 +801,9 @@ void ReportOutput::OnChange(Base::Subject<const char*> &rCaller, const char * sR
bool checked = rclGrp.GetBool(sReason, true);
if (checked != d->redirected_stderr)
onToggleRedirectPythonStderr();
}else if(strcmp(sReason, "LogMessageSize") == 0) {
#ifdef FC_DEBUG
messageSize = rclGrp.GetInt(sReason,0);
#else
messageSize = rclGrp.GetInt(sReason,2048);
#endif
}
else if (strcmp(sReason, "LogMessageSize") == 0) {
messageSize = rclGrp.GetInt(sReason, d->logMessageSize);
}
}