From b0b2859fe8a260360c0c0f070f1398f440445c02 Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Wed, 31 Jan 2018 07:04:25 +0100 Subject: SerialTerminal: Fix compile for Qt less than 5.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Icaa48d92d75bdd669bc6e4184568bfcf92cc768c Reviewed-by: André Hartmann --- src/plugins/serialterminal/serialcontrol.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/plugins/serialterminal') diff --git a/src/plugins/serialterminal/serialcontrol.cpp b/src/plugins/serialterminal/serialcontrol.cpp index 55e4a94a804..28d86a597e8 100644 --- a/src/plugins/serialterminal/serialcontrol.cpp +++ b/src/plugins/serialterminal/serialcontrol.cpp @@ -52,9 +52,14 @@ SerialControl::SerialControl(const Settings &settings, QObject *parent) : connect(&m_serialPort, &QSerialPort::readyRead, this, &SerialControl::handleReadyRead); - +#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0)) connect(&m_serialPort, &QSerialPort::errorOccurred, this, &SerialControl::handleError); +#else + connect(&m_serialPort, + static_cast(&QSerialPort::error), + this, &SerialControl::handleError); +#endif connect(&m_reconnectTimer, &QTimer::timeout, this, &SerialControl::reconnectTimeout); -- cgit v1.2.3