summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rw-r--r--utils/Icons.qml32
1 files changed, 22 insertions, 10 deletions
diff --git a/utils/Icons.qml b/utils/Icons.qml
index b3fe8ab..b3f00c5 100644
--- a/utils/Icons.qml
+++ b/utils/Icons.qml
@@ -116,16 +116,28 @@ Singleton {
return fallback;
}
- function getNetworkIcon(strength: int): string {
- if (strength >= 80)
- return "signal_wifi_4_bar";
- if (strength >= 60)
- return "network_wifi_3_bar";
- if (strength >= 40)
- return "network_wifi_2_bar";
- if (strength >= 20)
- return "network_wifi_1_bar";
- return "signal_wifi_0_bar";
+ function getNetworkIcon(strength: int, isSecure = false): string {
+ if (isSecure) {
+ if (strength >= 80)
+ return "network_wifi_locked";
+ if (strength >= 60)
+ return "network_wifi_3_bar_locked";
+ if (strength >= 40)
+ return "network_wifi_2_bar_locked";
+ if (strength >= 20)
+ return "network_wifi_1_bar_locked";
+ return "signal_wifi_0_bar";
+ } else {
+ if (strength >= 80)
+ return "network_wifi";
+ if (strength >= 60)
+ return "network_wifi_3_bar";
+ if (strength >= 40)
+ return "network_wifi_2_bar";
+ if (strength >= 20)
+ return "network_wifi_1_bar";
+ return "signal_wifi_0_bar";
+ }
}
function getBluetoothIcon(icon: string): string {