Index: sources/device/DeviceView.cpp =================================================================== diff -u -r80e196a153549a10b01ddc52fdd3c4f09d215da6 -r0ec66896d0a55a98915dda17f2acf3ff290398a7 --- sources/device/DeviceView.cpp (.../DeviceView.cpp) (revision 80e196a153549a10b01ddc52fdd3c4f09d215da6) +++ sources/device/DeviceView.cpp (.../DeviceView.cpp) (revision 0ec66896d0a55a98915dda17f2acf3ff290398a7) @@ -274,7 +274,7 @@ status( "" ); wifiList({}); _wifiModel.clear(); - wifiListEnabled(false); + isWifiScanning(true); DeviceWifiListRequestData data ; emit didAttributeRequest( data ); } @@ -283,13 +283,13 @@ // DEBUG : qDebug() << " 2 ---------- " << __FUNCTION__ << vData.mMessage << result << vData.mCompleted; if ( vData.mCompleted ) { if ( vData.mAccepted ) { - wifiListEnabled(true); parseWifiListResult(vData.mWifiList); } else { wifiList({}); } } + isWifiScanning(false); accepted(vData.mAccepted); reason (vData.mReason ); Index: sources/device/DeviceView.h =================================================================== diff -u -r0ce9ad2246ce63e9fcb706c0025ccf2a6ee88199 -r0ec66896d0a55a98915dda17f2acf3ff290398a7 --- sources/device/DeviceView.h (.../DeviceView.h) (revision 0ce9ad2246ce63e9fcb706c0025ccf2a6ee88199) +++ sources/device/DeviceView.h (.../DeviceView.h) (revision 0ec66896d0a55a98915dda17f2acf3ff290398a7) @@ -85,7 +85,7 @@ ATTRIBUTE ( QStringList , wifiList , {}, WifiList ) ATTRIBUTE ( QStringList , wifiInfo , {}, WifiInfo ) ATTRIBUTE ( bool , wifiConnect , false, WifiConnect ) - READONLY ( bool , wifiListEnabled , true ) + READONLY ( bool , isWifiScanning , false ) READONLY ( QString , ssid , "" ) READONLY ( QString , ipAddress , "" ) READONLY ( QString , gateway , "" ) Index: sources/gui/qml/pages/settings/SettingsWiFi.qml =================================================================== diff -u -r0ce9ad2246ce63e9fcb706c0025ccf2a6ee88199 -r0ec66896d0a55a98915dda17f2acf3ff290398a7 --- sources/gui/qml/pages/settings/SettingsWiFi.qml (.../SettingsWiFi.qml) (revision 0ce9ad2246ce63e9fcb706c0025ccf2a6ee88199) +++ sources/gui/qml/pages/settings/SettingsWiFi.qml (.../SettingsWiFi.qml) (revision 0ec66896d0a55a98915dda17f2acf3ff290398a7) @@ -140,13 +140,13 @@ } iconSize : Variables.iconsDiameter iconImageSource : enabled ? "qrc:/images/iRefresh" : "qrc:/images/iRefreshDisabled" - enabled : vDevice.wifiListEnabled + enabled : ! vDevice.isWifiScanning onPressed : vDevice.wifiList = "" RotationAnimator on rotation { - running : ! _refreshIcon.enabled + running : vDevice.isWifiScanning from : 0 to : 360 loops : Animation.Infinite