From bd3fb6cc346b3bdbb7a05131b912d450490fa5c8 Mon Sep 17 00:00:00 2001 From: Denis Shienkov Date: Sat, 12 Dec 2015 21:13:01 +0300 Subject: Do not use settingFromBaudRate() on Windows This function makes sense only on *nix platforms. Change-Id: Ia1d107e1b0d9095f4f20e1aa472798aa0af11f0f Reviewed-by: Sergey Belyashov Reviewed-by: Denis Shienkov --- src/serialport/qserialport_p.h | 2 ++ src/serialport/qserialport_win.cpp | 9 --------- src/serialport/qserialport_wince.cpp | 9 --------- 3 files changed, 2 insertions(+), 18 deletions(-) diff --git a/src/serialport/qserialport_p.h b/src/serialport/qserialport_p.h index 4d37254..4a214e1 100644 --- a/src/serialport/qserialport_p.h +++ b/src/serialport/qserialport_p.h @@ -159,7 +159,9 @@ public: static QString portNameToSystemLocation(const QString &port); static QString portNameFromSystemLocation(const QString &location); +#if defined(Q_OS_UNIX) static qint32 settingFromBaudRate(qint32 baudRate); +#endif static QList standardBaudRates(); diff --git a/src/serialport/qserialport_win.cpp b/src/serialport/qserialport_win.cpp index 8e7c278..6e1a44f 100644 --- a/src/serialport/qserialport_win.cpp +++ b/src/serialport/qserialport_win.cpp @@ -813,15 +813,6 @@ static const QList standardBaudRatePairList() return standardBaudRatesTable; }; -qint32 QSerialPortPrivate::settingFromBaudRate(qint32 baudRate) -{ - const QList baudRatePairList = standardBaudRatePairList(); - const QList::const_iterator baudRatePairListConstIterator - = std::find(baudRatePairList.constBegin(), baudRatePairList.constEnd(), baudRate); - - return (baudRatePairListConstIterator != baudRatePairList.constEnd()) ? *baudRatePairListConstIterator : 0; -} - QList QSerialPortPrivate::standardBaudRates() { return standardBaudRatePairList(); diff --git a/src/serialport/qserialport_wince.cpp b/src/serialport/qserialport_wince.cpp index b1975af..9221f0e 100644 --- a/src/serialport/qserialport_wince.cpp +++ b/src/serialport/qserialport_wince.cpp @@ -743,15 +743,6 @@ static const QList standardBaudRatePairList() return standardBaudRatesTable; }; -qint32 QSerialPortPrivate::settingFromBaudRate(qint32 baudRate) -{ - const QList baudRatePairList = standardBaudRatePairList(); - const QList::const_iterator baudRatePairListConstIterator - = std::find(baudRatePairList.constBegin(), baudRatePairList.constEnd(), baudRate); - - return (baudRatePairListConstIterator != baudRatePairList.constEnd()) ? *baudRatePairListConstIterator : 0; -} - QList QSerialPortPrivate::standardBaudRates() { return standardBaudRatePairList(); -- cgit v1.2.1