Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d1ffb4f1 authored by grepfox's avatar grepfox Committed by Bruno Martins
Browse files

NetworkTrafficSettings: Allow hiding arrows

Change-Id: Ifde5ddd3b5579d106323895ae1936094e41bc3c2
parent 900cd595
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
     SPDX-FileCopyrightText: 2015 The CyanogenMod Project
     SPDX-FileCopyrightText: 2017-2025 The LineageOS Project
     SPDX-FileCopyrightText: 2017-2026 The LineageOS Project
     SPDX-License-Identifier: Apache-2.0
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
@@ -513,6 +513,8 @@
    <string name="network_traffic_position_title">Position</string>
    <string name="network_traffic_autohide">Auto hide</string>
    <string name="network_traffic_autohide_summary">Hide the traffic monitor when there is no activity</string>
    <string name="network_traffic_hide_arrows">Hide arrows</string>
    <string name="network_traffic_hide_arrows_summary">Hide upload and download direction arrows</string>
    <string name="network_traffic_units_title">Traffic measurement units</string>
    <string name="network_traffic_units_kilobits">Kilobits per second (kb/s)</string>
    <string name="network_traffic_units_megabits">Megabits per second (Mb/s)</string>
+7 −1
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<!--
     SPDX-FileCopyrightText: 2017-2023 The LineageOS Project
     SPDX-FileCopyrightText: 2017-2026 The LineageOS Project
     SPDX-License-Identifier: Apache-2.0
-->
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
@@ -27,6 +27,12 @@
        android:summary="@string/network_traffic_autohide_summary"
        android:title="@string/network_traffic_autohide" />

    <lineageos.preference.LineageSecureSettingSwitchPreference
        android:defaultValue="false"
        android:key="network_traffic_hide_arrows"
        android:summary="@string/network_traffic_hide_arrows_summary"
        android:title="@string/network_traffic_hide_arrows" />

    <ListPreference
        android:entries="@array/network_traffic_units_entries"
        android:entryValues="@array/network_traffic_units_values"
+6 −1
Original line number Diff line number Diff line
/*
 * SPDX-FileCopyrightText: 2017-2023 The LineageOS Project
 * SPDX-FileCopyrightText: 2017-2026 The LineageOS Project
 * SPDX-License-Identifier: Apache-2.0
 */

@@ -42,6 +42,7 @@ public class NetworkTrafficSettings extends SettingsPreferenceFragment
    private ListPreference mNetTrafficMode;
    private ListPreference mNetTrafficPosition;
    private LineageSecureSettingSwitchPreference mNetTrafficAutohide;
    private LineageSecureSettingSwitchPreference mNetTrafficHideArrows;
    private ListPreference mNetTrafficUnits;
    private ListPreference mNetTrafficShowUnits;

@@ -97,6 +98,9 @@ public class NetworkTrafficSettings extends SettingsPreferenceFragment
        mNetTrafficAutohide = findPreference(LineageSettings.Secure.NETWORK_TRAFFIC_AUTOHIDE);
        mNetTrafficAutohide.setOnPreferenceChangeListener(this);

        mNetTrafficHideArrows = findPreference(LineageSettings.Secure.NETWORK_TRAFFIC_HIDE_ARROWS);
        mNetTrafficHideArrows.setOnPreferenceChangeListener(this);

        mNetTrafficUnits = findPreference(LineageSettings.Secure.NETWORK_TRAFFIC_UNITS);
        mNetTrafficUnits.setOnPreferenceChangeListener(this);
        int units = LineageSettings.Secure.getInt(resolver,
@@ -171,6 +175,7 @@ public class NetworkTrafficSettings extends SettingsPreferenceFragment
        final boolean enabled = mode != 0;
        mNetTrafficPosition.setEnabled(enabled);
        mNetTrafficAutohide.setEnabled(enabled);
        mNetTrafficHideArrows.setEnabled(enabled);
        mNetTrafficUnits.setEnabled(enabled);
        mNetTrafficShowUnits.setEnabled(enabled);
    }