diff options
| author | ATMDA <atdma2600@gmail.com> | 2025-11-20 08:36:10 -0500 |
|---|---|---|
| committer | ATMDA <atdma2600@gmail.com> | 2025-11-20 08:36:10 -0500 |
| commit | 5a369702d1e227df0842ad31d8d93710ad068add (patch) | |
| tree | 2bbfd22223a868c9ab8bc806c088b008e22db19e /utils | |
| parent | refactor: EthernetList styling (diff) | |
| download | caelestia-shell-5a369702d1e227df0842ad31d8d93710ad068add.tar.gz caelestia-shell-5a369702d1e227df0842ad31d8d93710ad068add.tar.bz2 caelestia-shell-5a369702d1e227df0842ad31d8d93710ad068add.zip | |
controlcenter: updated wireless icons
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/Icons.qml | 32 |
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 { |