Add optional tabs
This commit is contained in:
parent
0a8230f2b2
commit
0cbcad39c6
|
@ -103,7 +103,12 @@ public class Cam4ConfigUI extends AbstractConfigUI {
|
||||||
CheckBox trans = new CheckBox("Trans");
|
CheckBox trans = new CheckBox("Trans");
|
||||||
trans.setSelected(tabs.contains("shemale"));
|
trans.setSelected(tabs.contains("shemale"));
|
||||||
trans.setOnAction(e -> toggleTab("shemale", trans.isSelected()));
|
trans.setOnAction(e -> toggleTab("shemale", trans.isSelected()));
|
||||||
checkboxGrid.add(trans, 0, 1);
|
checkboxGrid.add(trans, 3, 0);
|
||||||
|
|
||||||
|
CheckBox newModels = new CheckBox("New");
|
||||||
|
newModels.setSelected(tabs.contains("new"));
|
||||||
|
newModels.setOnAction(e -> toggleTab("new", newModels.isSelected()));
|
||||||
|
checkboxGrid.add(newModels, 0, 1);
|
||||||
|
|
||||||
CheckBox hdModels = new CheckBox("HD");
|
CheckBox hdModels = new CheckBox("HD");
|
||||||
hdModels.setSelected(tabs.contains("hd"));
|
hdModels.setSelected(tabs.contains("hd"));
|
||||||
|
@ -115,7 +120,7 @@ public class Cam4ConfigUI extends AbstractConfigUI {
|
||||||
mobile.setOnAction(e -> toggleTab("mobile", mobile.isSelected()));
|
mobile.setOnAction(e -> toggleTab("mobile", mobile.isSelected()));
|
||||||
checkboxGrid.add(mobile, 2, 1);
|
checkboxGrid.add(mobile, 2, 1);
|
||||||
|
|
||||||
layout.add(checkboxGrid, 1, row, 3, 2);
|
layout.add(checkboxGrid, 1, row, 4, 2);
|
||||||
row += 2;
|
row += 2;
|
||||||
|
|
||||||
var createAccount = new Button("Create new Account");
|
var createAccount = new Button("Create new Account");
|
||||||
|
|
|
@ -49,12 +49,12 @@ public class Cam4TabProvider extends AbstractTabProvider {
|
||||||
case "mobile":
|
case "mobile":
|
||||||
tabs.add(createTab("Mobile", site.getBaseUrl() + "/directoryCams?directoryJson=true&online=true&url=true&orderBy=MOST_VIEWERS&gender=female&broadcastType=female_group&broadcastType=solo&broadcastType=male_female_group&source=mobile"));
|
tabs.add(createTab("Mobile", site.getBaseUrl() + "/directoryCams?directoryJson=true&online=true&url=true&orderBy=MOST_VIEWERS&gender=female&broadcastType=female_group&broadcastType=solo&broadcastType=male_female_group&source=mobile"));
|
||||||
break;
|
break;
|
||||||
|
case "new":
|
||||||
|
tabs.add(createTab("New", site.getBaseUrl() + "/directoryCams?directoryJson=true&online=true&url=true&orderBy=MOST_VIEWERS&gender=female&broadcastType=female_group&broadcastType=solo&broadcastType=male_female_group&newPerformer=true"));
|
||||||
default:
|
default:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
tabs.add(createTab("New", site.getBaseUrl() + "/directoryCams?directoryJson=true&online=true&url=true&orderBy=MOST_VIEWERS&gender=female&broadcastType=female_group&broadcastType=solo&broadcastType=male_female_group&newPerformer=true"));
|
|
||||||
|
|
||||||
followed = new Cam4FollowedTab((Cam4) site);
|
followed = new Cam4FollowedTab((Cam4) site);
|
||||||
followed.setRecorder(recorder);
|
followed.setRecorder(recorder);
|
||||||
tabs.add(followed);
|
tabs.add(followed);
|
||||||
|
|
Loading…
Reference in New Issue