[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