codebase for future multiple list pref with appnames and icons

This commit is contained in:
gdlbo
2022-07-13 01:28:15 +03:00
parent 8f291b058f
commit 7e7730e825
@@ -21,29 +21,53 @@ public class IconManager {
"standard", "vt"
);
public static List<String> sIconsNames = Arrays.asList(
"VK", "VTLite"
);
// available labels list
public static List<String> sLabels = Arrays.asList(
"standard", "vt"
);
public static List<String> sLabelsNames = Arrays.asList(
"VK", "VTLite"
);
// available icons list for verified users
public static List<String> sIconsPlus = Arrays.asList(
"standard", "vt", "navy", "tiger", "spring", "sea", "sakura", "party", "paint", "flamingo"
);
public static List<String> sIconsPlusNames = Arrays.asList(
"VK", "VTLite", "Navy", "Tiger", "Spring", "Sea", "Sakura", "Party", "Paint", "Flamingo"
);
// available labels list for verified users
public static List<String> sLabelsPlus = Arrays.asList(
"standard", "vt", "vkontakte"
);
public static List<String> sLabelsPlusNames = Arrays.asList(
"VK", "VTLite", "VKontakte"
);
public static CharSequence[] icons() {
return (hasVerification() && isValidSignature() ? sIconsPlus : sIcons).toArray(new CharSequence[0]);
return (hasVerification() && isValidSignature() ? sIconsPlusNames : sIconsNames).toArray(new CharSequence[0]);
}
public static CharSequence[] iconsValues() {
return (hasVerification() && isValidSignature() ? sIconsPlus : sIcons).toArray(new CharSequence[0]);
}
public static CharSequence[] appname() {
return (hasVerification() && isValidSignature() ? sLabelsPlusNames : sLabelsNames).toArray(new CharSequence[0]);
}
public static CharSequence[] appnameValues() {
return (hasVerification() && isValidSignature() ? sLabelsPlus : sLabels).toArray(new CharSequence[0]);
}
public static void switchComponent(String icon, String appName) {
// def value for standard icon
var iconIndex = 1;