1
0
Fork 0
x64dbg/x64_dbg_gui/Project/Src/BasicView/LogView.cpp

31 lines
749 B
C++

#include "LogView.h"
LogView::LogView(QWidget *parent) : QTextEdit(parent)
{
QFont wFont("Monospace", 8);
wFont.setStyleHint(QFont::Monospace);
wFont.setFixedPitch(true);
this->setFont(wFont);
this->setStyleSheet("QTextEdit { background-color: rgb(255, 251, 240) }");
this->setUndoRedoEnabled(false);
this->setReadOnly(true);
connect(Bridge::getBridge(), SIGNAL(addMsgToLog(QString)), this, SLOT(addMsgToLogSlot(QString)));
connect(Bridge::getBridge(), SIGNAL(clearLog()), this, SLOT(clearLogSlot()));
}
void LogView::addMsgToLogSlot(QString msg)
{
this->moveCursor(QTextCursor::End);
this->insertPlainText(msg);
}
void LogView::clearLogSlot()
{
this->clear();
}