summaryrefslogtreecommitdiffstats
path: root/src/imports/wifi/qwifinetwork.cpp
diff options
context:
space:
mode:
authorGatis Paeglis <gatis.paeglis@digia.com>2014-03-19 18:41:20 +0100
committerGatis Paeglis <gatis.paeglis@digia.com>2014-04-07 17:56:37 +0300
commit88a2385ab7b9f33437ce648a70757b9d8c8a48c7 (patch)
tree9810146763673b2f040d0076ac6fe9e72ed83a7c /src/imports/wifi/qwifinetwork.cpp
parent9f14000d57a9bf29204eef3fc92ef638da887d7e (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.cpp22
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;
+}