[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [plasma-nm] declarative-plugins/model: Display accurate signal strength in details
From: Jan Grulich <jgrulich () redhat ! com>
Date: 2013-03-31 22:11:32
Message-ID: 20130331221132.240A7A604F () git ! kde ! org
[Download RAW message or body]
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 = \
qobject_cast<NetworkManager::WirelessDevice*>(m_device);
NetworkManager::AccessPoint * ap = \
wifiDev->findAccessPoint(m_network->referenceAccessPoint());
+ m_details += QString(format).arg(i18n("Signal strength:"), \
QString("%1").arg(m_network->signalStrength()));
m_details += QString(format).arg(i18n("Access point (SSID):"), \
m_network->ssid());
m_details += QString(format).arg(i18n("Access point (BSSID):"), \
ap->hardwareAddress());
m_details += QString(format).arg(i18nc("Wifi AP frequency", "Frequency:"), \
i18n("%1 Mhz", ap->frequency())); @@ -202,8 +203,11 @@ void \
ModelWirelessItem::onSignalStrengthChanged(int strength)
if (m_previousSignal - m_signal >= 25 ||
m_previousSignal - m_signal <= 25) {
- emit itemChanged();
}
+ updateDetails();
+
+ emit itemChanged();
+
NMItemDebug() << name() << ": strength changed to " << strength;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic