#include "SeerTildeLogWidget.h" #include "SeerUtl.h" #include SeerTildeLogWidget::SeerTildeLogWidget (QWidget* parent) : SeerLogWidget(parent) { } SeerTildeLogWidget::~SeerTildeLogWidget () { } void SeerTildeLogWidget::processText (const QString& text) { if (enableCheckBox->isChecked() == false) { return; } QString str = text.mid(1); // Remove leading "~" if (str.front() == '"') { // Remove leading """ str = str.mid(1); } if (str.back() == '"') { // Remove trailing """ str.chop(1); } str = Seer::filterEscapes(str); if (str.back() == '\n') { // Remove trailing "\n" str.chop(1); } textEdit->append(str); textEdit->verticalScrollBar()->setValue(textEdit->verticalScrollBar()->maximum()); }