Use exit() instead of quit() to be able to add a returnCode in case of failure.
This commit is contained in:
@@ -77,7 +77,8 @@ void MainWindow::onRestartExitTimer() {
|
||||
|
||||
void MainWindow::onQuit() {
|
||||
if (!m_worker->updateProcessRunning()) {
|
||||
qApp->quit();
|
||||
// qApp->quit();
|
||||
qApp->exit(m_worker->returnCode());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -91,12 +92,16 @@ void MainWindow::onAppendText(QString text, QString suffix) {
|
||||
for (int i=0; i<lines.size(); ++i) {
|
||||
qCritical() << lines.at(i);
|
||||
}
|
||||
if (!suffix.contains("[SUCCESS]")) {
|
||||
editText += text.leftJustified(m_width-9) + suffix;
|
||||
ui->updateStatus->setPlainText(editText);
|
||||
} else {
|
||||
if (suffix.contains("[SUCCESS]")) {
|
||||
editText += QString("\n").leftJustified(m_width-3, '=');
|
||||
editText += QString("\n").leftJustified(m_width-12) + " [SUCCESS]";
|
||||
} else
|
||||
if (suffix.contains(" [fail]")) {
|
||||
editText += QString("\n").leftJustified(m_width-3, '=');
|
||||
editText += QString("\n").leftJustified(m_width-9) + " [fail]";
|
||||
} else {
|
||||
editText += text.leftJustified(m_width-9) + suffix;
|
||||
ui->updateStatus->setPlainText(editText);
|
||||
}
|
||||
ui->updateStatus->setText(editText);
|
||||
ui->updateStatus->setEnabled(true);
|
||||
|
Reference in New Issue
Block a user