From c2fe09ec83409e342cfb8d2d7d861b602eb9254c Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Tue, 17 Jul 2018 14:29:16 +0200 Subject: [PATCH] QT 5.5 does not have this feature and it is version in Ubuntu 16.04 --- gui/yosystab.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gui/yosystab.cc b/gui/yosystab.cc index f2e99cbc..fba2362d 100644 --- a/gui/yosystab.cc +++ b/gui/yosystab.cc @@ -61,7 +61,11 @@ YosysTab::YosysTab(QString folder, QWidget *parent) : QWidget(parent) connect(process, SIGNAL(readyReadStandardError()), this, SLOT(onReadyReadStandardError())); connect(process, SIGNAL(readyReadStandardOutput()), this, SLOT(onReadyReadStandardOutput())); connect(process, &QProcess::started, this, [this] { lineEdit->setEnabled(true); }); +#if QT_VERSION < QT_VERSION_CHECK(5, 6, 0) + connect(process, &QProcess::error, this, [this](QProcess::ProcessError error) { +#else connect(process, &QProcess::errorOccurred, this, [this](QProcess::ProcessError error) { +#endif if (error == QProcess::FailedToStart) { QMessageBox::critical( this, QString::fromUtf8("Yosys cannot be started!"),