rewrote debug message handler

This commit is contained in:
itsmattkc
2019-01-12 00:54:39 +11:00
parent 0be6130861
commit 9924315508
26 changed files with 301 additions and 231 deletions
+26
View File
@@ -0,0 +1,26 @@
#include "debugdialog.h"
#include <QTextEdit>
#include <QVBoxLayout>
#include "debug.h"
DebugDialog* debug_dialog = NULL;
DebugDialog::DebugDialog(QWidget *parent) : QDialog(parent) {
setWindowTitle("Debug Log");
QVBoxLayout* layout = new QVBoxLayout();
setLayout(layout);
textEdit = new QTextEdit();
layout->addWidget(textEdit);
}
void DebugDialog::update_log() {
textEdit->setHtml(get_debug_str());
}
void DebugDialog::showEvent(QShowEvent *) {
update_log();
}