summaryrefslogtreecommitdiffstats
path: root/src/serialport/qserialportinfo_win.cpp
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2016-02-13 16:14:26 +0300
committerJani Heikkinen <jani.heikkinen@theqtcompany.com>2016-02-18 07:26:48 +0000
commit03d492e49e74eefa1c83e37e833d862f4b9f1e45 (patch)
tree4b5252085a58a8bf47ea26499b1e51721e519fd9 /src/serialport/qserialportinfo_win.cpp
parent6ba354a0ec3bd3064d072cf170fe9f60f9ae3389 (diff)
Deprecate QSPI::isBusy() methodv5.6.0-rc1v5.6.0
It is impossible to implement this method properly on all platforms. Its implementation is complicated and introduces a side-effects, related to the race-conditions, permissions and so on. The user can implement QSPI::isBusy() himself just trying to open a desired device, what is equivalent to the current implementation. Change-Id: I71ef69a1a8edb7c4df23c8b2816add40475e00b5 Reviewed-by: Sergey Belyashov <Sergey.Belyashov@gmail.com> Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Diffstat (limited to 'src/serialport/qserialportinfo_win.cpp')
-rw-r--r--src/serialport/qserialportinfo_win.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/serialport/qserialportinfo_win.cpp b/src/serialport/qserialportinfo_win.cpp
index 63cf642e..0a9fc645 100644
--- a/src/serialport/qserialportinfo_win.cpp
+++ b/src/serialport/qserialportinfo_win.cpp
@@ -350,6 +350,7 @@ QList<qint32> QSerialPortInfo::standardBaudRates()
return QSerialPortPrivate::standardBaudRates();
}
+#if QT_DEPRECATED_SINCE(5, 6)
bool QSerialPortInfo::isBusy() const
{
const HANDLE handle = ::CreateFile(reinterpret_cast<const wchar_t*>(systemLocation().utf16()),
@@ -363,6 +364,7 @@ bool QSerialPortInfo::isBusy() const
}
return false;
}
+#endif // QT_DEPRECATED_SINCE(5, 6)
#if QT_DEPRECATED_SINCE(5, 2)
bool QSerialPortInfo::isValid() const