Skip to content

Commit f360eeb

Browse files
committed
Merged stdout/stderr in a single channel
1 parent b43b186 commit f360eeb

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

mainwindow.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ MainWindow::MainWindow(QWidget *parent) :
4141
ui->setupUi(this);
4242
this->setFixedSize(this->width(), this->height());
4343

44+
pcb2gcodeProcess.setProcessChannelMode(QProcess::MergedChannels);
45+
4446
inputGroup.addButton(ui->inputMetricRadioButton, 0);
4547
inputGroup.addButton(ui->inputImperialRadioButton, 1);
4648
outputGroup.addButton(ui->outputMetricRadioButton, 0);
@@ -135,7 +137,6 @@ MainWindow::MainWindow(QWidget *parent) :
135137
connect(&pcb2gcodeProcess, SIGNAL(finished(int)), this, SLOT(pcb2gcodeStopped()));
136138
connect(&pcb2gcodeProcess, SIGNAL(error(QProcess::ProcessError)), this, SLOT(pcb2gcodeError(QProcess::ProcessError)));
137139
connect(&pcb2gcodeProcess, SIGNAL(readyReadStandardOutput()), this, SLOT(printOutput()));
138-
connect(&pcb2gcodeProcess, SIGNAL(readyReadStandardError()), this, SLOT(printOutput()));
139140
connect(&pcb2gcodeProcess, SIGNAL(stateChanged(QProcess::ProcessState)), this, SLOT(changeKillCloseButtonText(QProcess::ProcessState)));
140141

141142
lastDir = QStandardPaths::writableLocation(QStandardPaths::HomeLocation);
@@ -357,15 +358,14 @@ void MainWindow::startPcb2gcode()
357358
connect(killClosePushButton, SIGNAL(clicked()), this, SLOT(killCloseButtonClicked()));
358359

359360
outputTextEdit = pcb2gcodeOutputWindow->getPlainTextEdit();
360-
outputTextEdit->appendPlainText(QString(tr("Starting ")) + PCB2GCODE_EXECUTABLE + ' ' + arguments.join(' ')) ;
361+
outputTextEdit->appendPlainText(QString(tr("Starting ")) + PCB2GCODE_EXECUTABLE + ' ' + arguments.join(' ') + '\n' ) ;
361362

362363
pcb2gcodeProcess.start(PCB2GCODE_EXECUTABLE, arguments, QProcess::ReadOnly);
363364
}
364365
}
365366

366367
void MainWindow::printOutput()
367368
{
368-
outputTextEdit->appendHtml(QString("<font color=\"Red\">") + pcb2gcodeProcess.readAllStandardError() + "</font>");
369369
outputTextEdit->appendPlainText(pcb2gcodeProcess.readAllStandardOutput());
370370
}
371371

0 commit comments

Comments
 (0)