Cherish: Combined signal icons toggle [2/2]

Signed-off-by: minaripenguin <minaripenguin@users.noreply.github.com>
Signed-off-by: Hưng Phan <phandinhhungvp2001@gmail.com>
This commit is contained in:
minaripenguin
2023-04-13 15:39:52 +08:00
committed by Hưng Phan
parent 6a110f2c18
commit 95e5208d68
3 changed files with 20 additions and 0 deletions

View File

@@ -50,6 +50,8 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
private static final String VOLTE_ICON_STYLE = "volte_icon_style";
private static final String VOWIFI_ICON_STYLE = "vowifi_icon_style";
private Preference mCombinedSignalIcons;
private SystemSettingListPreference mVolteIconStyle;
private SystemSettingListPreference mVowifiIconStyle;
@@ -75,6 +77,9 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
} else {
mVolteIconStyle.setEnabled(false);
}
mCombinedSignalIcons = findPreference("persist.sys.flags.combined_signal_icons");
mCombinedSignalIcons.setOnPreferenceChangeListener(this);
}
@Override
@@ -91,6 +96,11 @@ public class StatusBarSettings extends SettingsPreferenceFragment implements
mVolteIconStyle.setEnabled(false);
}
return true;
} else if (preference == mCombinedSignalIcons) {
boolean value = (Boolean) newValue;
Settings.Secure.putIntForUser(getContentResolver(),
Settings.Secure.ENABLE_COMBINED_SIGNAL_ICONS, value ? 1 : 0, UserHandle.USER_CURRENT);
return true;
}
return false;
}