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

Commit 9c8f21b5 authored by Etan Cohen's avatar Etan Cohen
Browse files

WFC configuration: add carrier and device support configurations.

Add keys for global storage of user settings.

Change-Id: Ie1e31b34fa2ad5f970dcd3d97c1bfa9bd5a77427
parent f04e8a25
Loading
Loading
Loading
Loading
+27 −0
Original line number Original line Diff line number Diff line
@@ -6629,6 +6629,33 @@ public final class Settings {
         */
         */
        public static final String ENHANCED_4G_MODE_ENABLED = "volte_vt_enabled";
        public static final String ENHANCED_4G_MODE_ENABLED = "volte_vt_enabled";


        /**
         * Whether WFC is enabled
         * <p>
         * Type: int (0 for false, 1 for true)
         *
         * @hide
         */
        public static final String WFC_IMS_ENABLED = "wfc_ims_enabled";

        /**
         * WFC Mode.
         * <p>
         * Type: int - 2=Wi-Fi preferred, 1=Cellular preferred, 0=Wi-Fi only
         *
         * @hide
         */
        public static final String WFC_IMS_MODE = "wfc_ims_mode";

        /**
         * Whether WFC roaming is enabled
         * <p>
         * Type: int (0 for false, 1 for true)
         *
         * @hide
         */
        public static final String WFC_IMS_ROAMING_ENABLED = "wfc_ims_roaming_enabled";

        /**
        /**
         * Global override to disable VoLTE (independent of user setting)
         * Global override to disable VoLTE (independent of user setting)
         * <p>
         * <p>
+5 −0
Original line number Original line Diff line number Diff line
@@ -32,4 +32,9 @@


    <!-- Flag specifying whether VoLTE TTY is supported -->
    <!-- Flag specifying whether VoLTE TTY is supported -->
    <bool name="config_carrier_volte_tty_supported">false</bool>
    <bool name="config_carrier_volte_tty_supported">false</bool>

    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of
         carrier provisioning. If false: hard disabled. If true: then depends on carrier
         provisioning, availability etc -->
    <bool name="config_carrier_wfc_ims_available">true</bool>
</resources>
</resources>
+5 −0
Original line number Original line Diff line number Diff line
@@ -32,4 +32,9 @@


    <!-- Flag specifying whether VoLTE TTY is supported -->
    <!-- Flag specifying whether VoLTE TTY is supported -->
    <bool name="config_carrier_volte_tty_supported">false</bool>
    <bool name="config_carrier_volte_tty_supported">false</bool>

    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of
         carrier provisioning. If false: hard disabled. If true: then depends on carrier
         provisioning, availability etc -->
    <bool name="config_carrier_wfc_ims_available">true</bool>
</resources>
</resources>
+5 −0
Original line number Original line Diff line number Diff line
@@ -32,4 +32,9 @@


    <!-- Flag specifying whether VoLTE TTY is supported -->
    <!-- Flag specifying whether VoLTE TTY is supported -->
    <bool name="config_carrier_volte_tty_supported">false</bool>
    <bool name="config_carrier_volte_tty_supported">false</bool>

    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of
         carrier provisioning. If false: hard disabled. If true: then depends on carrier
         provisioning, availability etc -->
    <bool name="config_carrier_wfc_ims_available">true</bool>
</resources>
</resources>
+5 −0
Original line number Original line Diff line number Diff line
@@ -32,4 +32,9 @@


    <!-- Flag specifying whether VoLTE TTY is supported -->
    <!-- Flag specifying whether VoLTE TTY is supported -->
    <bool name="config_carrier_volte_tty_supported">false</bool>
    <bool name="config_carrier_volte_tty_supported">false</bool>

    <!-- Flag specifying whether WFC over IMS should be available for carrier: independent of
         carrier provisioning. If false: hard disabled. If true: then depends on carrier
         provisioning, availability etc -->
    <bool name="config_carrier_wfc_ims_available">true</bool>
</resources>
</resources>
Loading