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

List:       kde-commits
Subject:    kdereview/networkmanagement/applet
From:       Sebastian Kügler <sebas () kde ! org>
Date:       2009-11-13 20:14:58
Message-ID: 1258143298.947246.24678.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1048711 by sebas:

remove strengthmeter in wirelessinterfaceitem

 M  +4 -29     interfaceitem.cpp  
 M  +1 -2      interfaceitem.h  
 M  +2 -2      networkmanager.cpp  
 M  +1 -7      wirelessinterfaceitem.cpp  


--- trunk/kdereview/networkmanagement/applet/interfaceitem.cpp #1048710:1048711
@@ -1,6 +1,6 @@
 /*
 Copyright 2008,2009 Will Stephenson <wstephenson@kde.org>
-Copyright 2008, 2009 Sebastian Kügler <sebas@kde.org>
+Copyright 2008, 2009 Sebastian K?gler <sebas@kde.org>
 
 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License as
@@ -49,7 +49,6 @@
     m_iface(iface),
     m_connectionNameLabel(0),
     m_connectionInfoLabel(0),
-    m_strengthMeter(0),
     m_nameMode(mode),
     m_enabled(false),
     m_unavailableText(i18nc("Label for network interfaces that cannot be activated", "Unavailable"))
@@ -94,9 +93,9 @@
     m_connectButton = new Plasma::IconWidget(this);
     m_connectButton->setMaximumHeight(22);
     m_connectButton->setMaximumWidth(22);
-    m_connectButton->setIcon("dialog-ok");
+    m_connectButton->setIcon("dialog-cancel");
     m_connectButton->setToolTip(i18n("Disconnect"));
-    //m_connectButton->hide(); // Shown when hovered
+    m_connectButton->hide(); // Shown when hovered
 
     connect(m_connectButton, SIGNAL(clicked()), this, SLOT(connectButtonClicked()));
 
@@ -116,24 +115,6 @@
     m_connectionInfoLabel->setText(i18n("<b>IP Address:</b> dum.my.ip.addr"));
     m_layout->addItem(m_connectionInfoLabel, 2, 1, 1, 2, Qt::AlignCenter);
 
-    if (m_iface->type() == Solid::Control::NetworkInterface::Ieee80211 ||
-            m_iface->type() == Solid::Control::NetworkInterface::Cdma ||
-            m_iface->type() == Solid::Control::NetworkInterface::Gsm ) {
-        // Signal strength meter
-        int meterHeight = 12;
-        m_strengthMeter = new Plasma::Meter(this);
-        m_strengthMeter->setMinimum(0);
-        m_strengthMeter->setMaximum(100);
-        m_strengthMeter->setValue(0);
-        m_strengthMeter->setMeterType(Plasma::Meter::BarMeterHorizontal);
-        m_strengthMeter->setPreferredSize(QSizeF(48, meterHeight));
-        m_strengthMeter->setMaximumWidth(48);
-        m_strengthMeter->setMaximumHeight(meterHeight);
-        m_strengthMeter->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
-        m_strengthMeter->hide();
-        m_layout->addItem(m_strengthMeter, 2, 0, 1, 1, Qt::AlignCenter);
-    }
-
     //       security
     m_connectionInfoIcon = new Plasma::IconWidget(this);
     m_connectionInfoIcon->setMinimumHeight(22);
@@ -194,13 +175,6 @@
     m_ifaceNameLabel->setEnabled(enable);
     m_connectButton->setEnabled(enable);
     m_connectionInfoIcon->setEnabled(enable);
-    if (m_strengthMeter) {
-        if (enable) {
-            m_strengthMeter->show();
-        } else {
-            m_strengthMeter->hide();
-        }
-    }
 }
 
 InterfaceItem::~InterfaceItem()
@@ -318,6 +292,7 @@
             setEnabled(true);
             break;
         case Solid::Control::NetworkInterface::Unmanaged:
+        case Solid::Control::NetworkInterface::Failed:
         case Solid::Control::NetworkInterface::UnknownState:
             setEnabled(false);
             break;
--- trunk/kdereview/networkmanagement/applet/interfaceitem.h #1048710:1048711
@@ -1,6 +1,6 @@
 /*
 Copyright 2008,2009 Will Stephenson <wstephenson@kde.org>
-Copyright 2008, 2009 Sebastian Kügler <sebas@kde.org>
+Copyright 2008, 2009 Sebastian K?gler <sebas@kde.org>
 
 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License as
@@ -115,7 +115,6 @@
     Plasma::Label * m_connectionNameLabel;
     QGraphicsLinearLayout * m_connectionInfoLayout;
     Plasma::Label * m_connectionInfoLabel;
-    Plasma::Meter * m_strengthMeter;
     Plasma::Label * m_connectionInfoStrengthLabel;
     Plasma::IconWidget * m_connectionInfoIcon;
     NameDisplayMode m_nameMode;
--- trunk/kdereview/networkmanagement/applet/networkmanager.cpp #1048710:1048711
@@ -1,6 +1,6 @@
 /*
-Copyright 2008,2009 Will Stephenson <wstephenson@kde.org>
-Copyright 2008, 2009 Sebastian Kügler <sebas@kde.org>
+Copyright 2008, 2009 Will Stephenson <wstephenson@kde.org>
+Copyright 2008, 2009 Sebastian K?gler <sebas@kde.org>
 
 This program is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License as
--- trunk/kdereview/networkmanagement/applet/wirelessinterfaceitem.cpp #1048710:1048711
@@ -97,17 +97,12 @@
         case Solid::Control::NetworkInterface::Unavailable:
         case Solid::Control::NetworkInterface::Disconnected:
         case Solid::Control::NetworkInterface::Failed:
-            m_strengthMeter->hide();
             m_connectionInfoIcon->hide();
             break;
         default:
         {
             if (m_activeAccessPoint) {
-                if (m_strengthMeter) {
-                    m_strengthMeter->setValue(m_activeAccessPoint->signalStrength());
-                    m_strengthMeter->show();
-                    m_connectionInfoIcon->show();
-                }
+                m_connectionInfoIcon->show();
             }
             break;
         }
@@ -130,7 +125,6 @@
 
 void WirelessInterfaceItem::setEnabled(bool enable)
 {
-    m_strengthMeter->setEnabled(enable);
     InterfaceItem::setEnabled(enable);
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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