Gui: [skip ci] make some minor improvements in ReportOutput class
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user