diff options
author | Christian Stenger <christian.stenger@qt.io> | 2018-01-31 07:04:25 +0100 |
---|---|---|
committer | Christian Stenger <christian.stenger@qt.io> | 2018-01-31 06:33:04 +0000 |
commit | b0b2859fe8a260360c0c0f070f1398f440445c02 (patch) | |
tree | 0e61269eb779a868b8b7b69adef354f753605e11 /src/plugins/serialterminal | |
parent | 4c285f957bef10d0d88b270c6f503f02014e71fd (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.cpp | 7 |
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); |