diff options
author | Gatis Paeglis <gatis.paeglis@digia.com> | 2014-03-19 18:41:20 +0100 |
---|---|---|
committer | Gatis Paeglis <gatis.paeglis@digia.com> | 2014-04-07 17:56:37 +0300 |
commit | 88a2385ab7b9f33437ce648a70757b9d8c8a48c7 (patch) | |
tree | 9810146763673b2f040d0076ac6fe9e72ed83a7c /src/imports/wifi/qwifinetwork.cpp | |
parent | 9f14000d57a9bf29204eef3fc92ef638da887d7e (diff) |
[Wifi] Add new enums and make some API changes
- Now QtWifi can provide feedback when incorrect password is
entered.
- networkStateChanged signal provides a reference to the
currently active network connection.
- bug fixes in QWifiManager::connect
Task-number: QTEE-408
Change-Id: Ic7458b864f09aef3cfca40fb081dec45e0bba7db
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
Diffstat (limited to 'src/imports/wifi/qwifinetwork.cpp')
-rw-r--r-- | src/imports/wifi/qwifinetwork.cpp | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/src/imports/wifi/qwifinetwork.cpp b/src/imports/wifi/qwifinetwork.cpp index 38e031c..d4c20ef 100644 --- a/src/imports/wifi/qwifinetwork.cpp +++ b/src/imports/wifi/qwifinetwork.cpp @@ -45,7 +45,7 @@ /*! \qmlproperty int WifiNetwork::signalStrength - This property holds the current strength of a WiFi signal. New readings are + This property holds the current strength of a WiFi signal, measured in dBm. New readings are taken every 5 seconds. \sa signalStrengthChanged @@ -81,19 +81,10 @@ This signal is emitted whenever signal strength has changed comparing the the previous reading, the new signal's strength is \a strength. - \code - function handleStrengthChanged(currentStrength) { - if (currentStrength < UNTOLERABLE_SPEED) - print("network speed has dropped under " + UNTOLERABLE_SPEED) - } - - Component.onCompleted: { - network.onSignalStrengthChanged.connect(handleStrengthChanged) - } - \endcode */ -QWifiNetwork::QWifiNetwork() +QWifiNetwork::QWifiNetwork() : + m_outOfRange(false) { } @@ -104,3 +95,10 @@ void QWifiNetwork::setSignalStrength(int strength) m_signalStrength = strength; emit signalStrengthChanged(m_signalStrength); } + +void QWifiNetwork::setOutOfRange(bool outOfRange) +{ + if (m_outOfRange == outOfRange) + return; + m_outOfRange = outOfRange; +} |