Git commit 1f2a1d98ed6ad9317bc463dfd702e07d482552a4 by Jan Grulich. Committed on 01/04/2013 at 00:11. Pushed by grulich into branch 'master'. Display accurate signal strength in details M +5 -1 declarative-plugins/model/modelwirelessitem.cpp http://commits.kde.org/plasma-nm/1f2a1d98ed6ad9317bc463dfd702e07d482552a4 diff --git a/declarative-plugins/model/modelwirelessitem.cpp b/declarative-= plugins/model/modelwirelessitem.cpp index 84b0886..57b9d33 100644 --- a/declarative-plugins/model/modelwirelessitem.cpp +++ b/declarative-plugins/model/modelwirelessitem.cpp @@ -102,6 +102,7 @@ void ModelWirelessItem::updateDetailsContent() NetworkManager::WirelessDevice * wifiDev =3D qobject_cast(m_device); NetworkManager::AccessPoint * ap =3D wifiDev->findAccessPoint(m_ne= twork->referenceAccessPoint()); = + m_details +=3D QString(format).arg(i18n("Signal strength:"), QStri= ng("%1").arg(m_network->signalStrength())); m_details +=3D QString(format).arg(i18n("Access point (SSID):"), m= _network->ssid()); m_details +=3D QString(format).arg(i18n("Access point (BSSID):"), = ap->hardwareAddress()); m_details +=3D QString(format).arg(i18nc("Wifi AP frequency", "Fre= quency:"), i18n("%1 Mhz", ap->frequency())); @@ -202,8 +203,11 @@ void ModelWirelessItem::onSignalStrengthChanged(int st= rength) = if (m_previousSignal - m_signal >=3D 25 || m_previousSignal - m_signal <=3D 25) { - emit itemChanged(); } = + updateDetails(); + + emit itemChanged(); + NMItemDebug() << name() << ": strength changed to " << strength; }