Files
seer/src/SeerTildeLogWidget.cpp
T
Ernie Pasveer e5091af6dc Fix bug when scrolling down to the last line.
It wasn't positioning to the begining of the line.
2022-01-16 12:22:37 -06:00

38 lines
739 B
C++

#include "SeerTildeLogWidget.h"
#include "SeerUtl.h"
#include <QtWidgets/QScrollBar>
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);
moveToEnd();
}