summaryrefslogtreecommitdiffstats
path: root/src/imports/wifi/qwifimanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/imports/wifi/qwifimanager.cpp')
-rw-r--r--src/imports/wifi/qwifimanager.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/imports/wifi/qwifimanager.cpp b/src/imports/wifi/qwifimanager.cpp
index 8eec3e0..165abfd 100644
--- a/src/imports/wifi/qwifimanager.cpp
+++ b/src/imports/wifi/qwifimanager.cpp
@@ -17,6 +17,7 @@
**
****************************************************************************/
#include "qwifimanager.h"
+#include "qwifiinterface.h"
#include <QtCore>
#ifdef Q_OS_ANDROID
@@ -422,6 +423,10 @@ QWifiManager::QWifiManager()
, m_startingUp(true)
, m_network(0)
{
+ if (!QWifiInterface().wifiSupported())
+ // give a warning about API misuse
+ qWarning() << "WifiManager may not work as expected on this device. Use the API provided by QtWifi "
+ "library to verify if device has support for Wi-Fi before creating an instance of WifiManager!";
#ifdef Q_OS_ANDROID
char interface[PROPERTY_VALUE_MAX];
property_get(WIFI_INTERFACE, interface, NULL);