Initial commit (project based on widgets)

This commit is contained in:
Yury Shuvakin
2022-08-01 21:53:36 +03:00
parent d9396cdc2f
commit 14a7aa699f
411 changed files with 95119 additions and 0 deletions

58
debugprintpage.cpp Normal file
View File

@@ -0,0 +1,58 @@
#include "debugprintpage.h"
#include "ui_debugprintpage.h"
#include <QTimer>
#include <QTextCursor>
#include <QDateTime>
DebugPrintPage *DebugPrintPage::currentMsgHandler = 0;
DebugPrintPage::DebugPrintPage(QWidget *parent) :
QFrame(parent),
ui(new Ui::DebugPrintPage)
{
ui->setupUi(this);
currentMsgHandler = this;
connect(ui->clearButton, &QPushButton::clicked, this, &DebugPrintPage::on_clearButton_clicked);
}
DebugPrintPage::~DebugPrintPage()
{
delete ui;
}
void DebugPrintPage::on_clearButton_clicked()
{
clearConsole();
}
void DebugPrintPage::clearConsole()
{
ui->consoleBrowser->clear();
}
BMSInterface *DebugPrintPage::bms() const
{
return mDieBieMS;
}
void DebugPrintPage::setDieBieMS(BMSInterface *dieBieMS)
{
mDieBieMS = dieBieMS;
if (mDieBieMS) {
connect(mDieBieMS->commands(), SIGNAL(printReceived(QString)),
this, SLOT(printReceived(QString)));
}
}
void DebugPrintPage::printConsole(QString str)
{
ui->consoleBrowser->moveCursor(QTextCursor::End);
ui->consoleBrowser->insertHtml(QDateTime::currentDateTime().
toString("yyyy-MM-dd hh:mm:ss: ")
+ str);
ui->consoleBrowser->moveCursor(QTextCursor::End);
}