[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [plasma-nm] declarative-plugins/model: be more accurate when calculating the AP signal strength icon
From:       Lukáš Tinkl <lukas () kde ! org>
Date:       2013-03-31 23:32:07
Message-ID: 20130331233207.D4DA2A604F () git ! kde ! org
[Download RAW message or body]

Git commit 993d310a4d31b626bfd67c09535e4ed1bf45ea4b by Lukáš Tinkl.
Committed on 01/04/2013 at 01:31.
Pushed by lukas into branch 'master'.

be more accurate when calculating the AP signal strength icon

M  +5    -5    declarative-plugins/model/modelwirelessitem.cpp

http://commits.kde.org/plasma-nm/993d310a4d31b626bfd67c09535e4ed1bf45ea4b

diff --git a/declarative-plugins/model/modelwirelessitem.cpp \
b/declarative-plugins/model/modelwirelessitem.cpp index cb76614..fb855ce 100644
--- a/declarative-plugins/model/modelwirelessitem.cpp
+++ b/declarative-plugins/model/modelwirelessitem.cpp
@@ -43,13 +43,13 @@ ModelWirelessItem::~ModelWirelessItem()
 
 QString ModelWirelessItem::icon() const
 {
-    if (m_signal <= 5) {
+    if (m_signal < 13) {
         return "network-wireless-connected-0";
-    } else if (m_signal <= 25) {
+    } else if (m_signal < 38) {
         return "network-wireless-connected-25";
-    } else if (m_signal <= 50) {
+    } else if (m_signal < 63) {
         return "network-wireless-connected-50";
-    } else if (m_signal <= 75) {
+    } else if (m_signal < 88) {
         return "network-wireless-connected-75";
     } else {
         return "network-wireless-connected-100";
@@ -102,7 +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("Signal strength:"), \
                i18n("%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()));


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic