Add 'All' tab to settings
This commit is contained in:
parent
7e0f9a3088
commit
0029dc8242
|
@ -103,19 +103,24 @@ public class CamsodaConfigUI extends AbstractConfigUI {
|
|||
CheckBox couples = new CheckBox("Couples");
|
||||
couples.setSelected(tabs.contains("c"));
|
||||
couples.setOnAction(e -> toggleTab("c", couples.isSelected()));
|
||||
checkboxGrid.add(couples, 0, 1);
|
||||
checkboxGrid.add(couples, 3, 0);
|
||||
|
||||
CheckBox isNew = new CheckBox("New");
|
||||
isNew.setSelected(tabs.contains("isNew"));
|
||||
isNew.setOnAction(e -> toggleTab("isNew", isNew.isSelected()));
|
||||
checkboxGrid.add(isNew, 1, 1);
|
||||
checkboxGrid.add(isNew, 0, 1);
|
||||
|
||||
CheckBox voyeur = new CheckBox("Voyeur");
|
||||
voyeur.setSelected(tabs.contains("isVoyeur"));
|
||||
voyeur.setOnAction(e -> toggleTab("isVoyeur", voyeur.isSelected()));
|
||||
checkboxGrid.add(voyeur, 2, 1);
|
||||
checkboxGrid.add(voyeur, 1, 1);
|
||||
|
||||
layout.add(checkboxGrid, 1, row, 3, 2);
|
||||
CheckBox all = new CheckBox("All");
|
||||
all.setSelected(tabs.contains("all"));
|
||||
all.setOnAction(e -> toggleTab("all", all.isSelected()));
|
||||
checkboxGrid.add(all, 2, 1);
|
||||
|
||||
layout.add(checkboxGrid, 1, row, 4, 2);
|
||||
row += 2;
|
||||
|
||||
var createAccount = new Button("Create new Account");
|
||||
|
|
|
@ -35,7 +35,7 @@ public class CamsodaTabProvider extends AbstractTabProvider {
|
|||
methodMap.put("isVoyeur", CamsodaModel::isVoyeur);
|
||||
|
||||
Map<String, String> tabMap = new HashMap<>();
|
||||
tabMap.put("a", "All");
|
||||
tabMap.put("all", "All");
|
||||
tabMap.put("m", "Male");
|
||||
tabMap.put("f", "Female");
|
||||
tabMap.put("c", "Couples");
|
||||
|
@ -46,7 +46,7 @@ public class CamsodaTabProvider extends AbstractTabProvider {
|
|||
for (String tab : enabledTabs) {
|
||||
String title = tabMap.getOrDefault(tab, tab);
|
||||
switch (tab) {
|
||||
case "a":
|
||||
case "all":
|
||||
tabs.add(createTab("All", API_URL, m -> true));
|
||||
break;
|
||||
case "m":
|
||||
|
|
Loading…
Reference in New Issue