aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/serialterminal
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2018-01-31 07:04:25 +0100
committerChristian Stenger <christian.stenger@qt.io>2018-01-31 06:33:04 +0000
commitb0b2859fe8a260360c0c0f070f1398f440445c02 (patch)
tree0e61269eb779a868b8b7b69adef354f753605e11 /src/plugins/serialterminal
parent4c285f957bef10d0d88b270c6f503f02014e71fd (diff)
SerialTerminal: Fix compile for Qt less than 5.8
Change-Id: Icaa48d92d75bdd669bc6e4184568bfcf92cc768c Reviewed-by: André Hartmann <aha_1980@gmx.de>
Diffstat (limited to 'src/plugins/serialterminal')
-rw-r--r--src/plugins/serialterminal/serialcontrol.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/plugins/serialterminal/serialcontrol.cpp b/src/plugins/serialterminal/serialcontrol.cpp
index 55e4a94a80..28d86a597e 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<void (QSerialPort::*)(QSerialPort::SerialPortError)>(&QSerialPort::error),
+ this, &SerialControl::handleError);
+#endif
connect(&m_reconnectTimer, &QTimer::timeout,
this, &SerialControl::reconnectTimeout);