summaryrefslogtreecommitdiff
path: root/tests/guiapp/tracedialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/guiapp/tracedialog.cpp')
-rw-r--r--tests/guiapp/tracedialog.cpp81
1 files changed, 0 insertions, 81 deletions
diff --git a/tests/guiapp/tracedialog.cpp b/tests/guiapp/tracedialog.cpp
deleted file mode 100644
index f8d6d3e..0000000
--- a/tests/guiapp/tracedialog.cpp
+++ /dev/null
@@ -1,81 +0,0 @@
-#include <QtGui/QScrollBar>
-
-#include "tracedialog.h"
-#include "ui_tracedialog.h"
-
-#include "serialport.h"
-
-
-/* Public methods */
-
-
-TraceDialog::TraceDialog(SerialPort *port, QWidget *parent)
- : QDialog(parent)
- , ui(new Ui::TraceDialog)
- , m_port(port)
-{
- ui->setupUi(this);
- ui->textEdit->document()->setMaximumBlockCount(100);
-
- connect(ui->sendButton, SIGNAL(clicked()), this, SLOT(procSendButtonClick()));
- connect(ui->clearButton, SIGNAL(clicked()), this, SLOT(procClearButtonClick()));
-
- connect(m_port, SIGNAL(readyRead()), this, SLOT(procReadyRead()));
-}
-
-TraceDialog::~TraceDialog()
-{
- delete ui;
-}
-
-
-/* Protected methods */
-
-
-void TraceDialog::changeEvent(QEvent *e)
-{
- QDialog::changeEvent(e);
- switch (e->type()) {
- case QEvent::LanguageChange:
- ui->retranslateUi(this);
- break;
- default:
- break;
- }
-}
-
-
-/* Private slots */
-
-
-void TraceDialog::printTrace(const QByteArray &data, bool directionRx)
-{
- ui->textEdit->setTextColor((directionRx) ? Qt::darkBlue : Qt::darkGreen);
- ui->textEdit->insertPlainText(QString(data));
-
- QScrollBar *bar = ui->textEdit->verticalScrollBar();
- bar->setValue(bar->maximum());
-}
-
-void TraceDialog::procSendButtonClick()
-{
- QByteArray data;
- data.append(ui->lineEdit->text());
- if (data.size() > 0) {
- m_port->write(data);
- printTrace(data, false);
- ui->lbError->setText(QString::number(m_port->error()));
- }
-}
-
-void TraceDialog::procClearButtonClick()
-{
- ui->textEdit->clear();
-}
-
-void TraceDialog::procReadyRead()
-{
- QByteArray data = m_port->readAll();
- printTrace(data, true);
- ui->lbError->setText(QString::number(m_port->error()));
-}