summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-05-27 14:25:56 +0200
committerThomas Haller <thaller@redhat.com>2015-05-27 14:28:15 +0200
commit23b4b49c6e91140ec3014371b846a21c1eb09e79 (patch)
treea2ecf1990e03463c73843eb19eba6be1c64d22cf
parent0f393521b851f1a9e185037fbdaa10482886cb34 (diff)
downloadnetwork-manager-applet-23b4b49c6e91140ec3014371b846a21c1eb09e79.tar.gz
applet: make use of mobile_helper_get_quality_icon_name() function
-rw-r--r--src/ap-menu-item.c11
-rw-r--r--src/applet-device-wifi.c12
2 files changed, 4 insertions, 19 deletions
diff --git a/src/ap-menu-item.c b/src/ap-menu-item.c
index b4581361..fe5f4846 100644
--- a/src/ap-menu-item.c
+++ b/src/ap-menu-item.c
@@ -33,6 +33,7 @@
#include "ap-menu-item.h"
#include "nm-access-point.h"
+#include "mobile-helpers.h"
G_DEFINE_TYPE (NMNetworkMenuItem, nm_network_menu_item, GTK_TYPE_IMAGE_MENU_ITEM);
@@ -105,16 +106,8 @@ update_icon (NMNetworkMenuItem *item, NMApplet *applet)
if (priv->is_adhoc)
icon_name = "nm-adhoc";
- else if (priv->int_strength > 80)
- icon_name = "nm-signal-100";
- else if (priv->int_strength > 55)
- icon_name = "nm-signal-75";
- else if (priv->int_strength > 30)
- icon_name = "nm-signal-50";
- else if (priv->int_strength > 5)
- icon_name = "nm-signal-25";
else
- icon_name = "nm-signal-00";
+ icon_name = mobile_helper_get_quality_icon_name (priv->int_strength);
icon = gdk_pixbuf_copy (nma_icon_check_and_load (icon_name, applet));
diff --git a/src/applet-device-wifi.c b/src/applet-device-wifi.c
index 91d0ea8f..8d5e6267 100644
--- a/src/applet-device-wifi.c
+++ b/src/applet-device-wifi.c
@@ -37,6 +37,7 @@
#include "ap-menu-item.h"
#include "utils.h"
#include "nma-wifi-dialog.h"
+#include "mobile-helpers.h"
#define ACTIVE_AP_TAG "active-ap"
@@ -1277,16 +1278,7 @@ wifi_get_icon (NMDevice *device,
strength = ap ? nm_access_point_get_strength (ap) : 0;
strength = MIN (strength, 100);
- if (strength > 80)
- *out_icon_name = "nm-signal-100";
- else if (strength > 55)
- *out_icon_name = "nm-signal-75";
- else if (strength > 30)
- *out_icon_name = "nm-signal-50";
- else if (strength > 5)
- *out_icon_name = "nm-signal-25";
- else
- *out_icon_name = "nm-signal-00";
+ *out_icon_name = mobile_helper_get_quality_icon_name (strength);
if (ap) {
char *ssid = get_ssid_utf8 (ap);