SC optional tabs
This commit is contained in:
parent
8077a82d21
commit
96c93e7678
|
@ -17,6 +17,7 @@ import javafx.scene.layout.Priority;
|
||||||
|
|
||||||
public class StripchatConfigUI extends AbstractConfigUI {
|
public class StripchatConfigUI extends AbstractConfigUI {
|
||||||
private final Stripchat stripchat;
|
private final Stripchat stripchat;
|
||||||
|
private CheckBox vr;
|
||||||
|
|
||||||
public StripchatConfigUI(Stripchat stripchat) {
|
public StripchatConfigUI(Stripchat stripchat) {
|
||||||
this.stripchat = stripchat;
|
this.stripchat = stripchat;
|
||||||
|
@ -140,10 +141,20 @@ public class StripchatConfigUI extends AbstractConfigUI {
|
||||||
girlsHD.setOnAction(e -> toggleTab("autoTagHd", girlsHD.isSelected()));
|
girlsHD.setOnAction(e -> toggleTab("autoTagHd", girlsHD.isSelected()));
|
||||||
checkboxGrid.add(girlsHD, 2, 0);
|
checkboxGrid.add(girlsHD, 2, 0);
|
||||||
|
|
||||||
|
CheckBox girlsVR = new CheckBox("Girls VR");
|
||||||
|
girlsVR.setSelected(tabs.contains("autoTagVr"));
|
||||||
|
girlsVR.setOnAction(e -> {
|
||||||
|
toggleTab("autoTagVr", girlsVR.isSelected());
|
||||||
|
settings.stripchatVR = girlsVR.isSelected();
|
||||||
|
vr.setSelected(girlsVR.isSelected());
|
||||||
|
save();
|
||||||
|
});
|
||||||
|
checkboxGrid.add(girlsVR, 3, 0);
|
||||||
|
|
||||||
CheckBox mobile = new CheckBox("Mobile");
|
CheckBox mobile = new CheckBox("Mobile");
|
||||||
mobile.setSelected(tabs.contains("mobile"));
|
mobile.setSelected(tabs.contains("mobile"));
|
||||||
mobile.setOnAction(e -> toggleTab("mobile", mobile.isSelected()));
|
mobile.setOnAction(e -> toggleTab("mobile", mobile.isSelected()));
|
||||||
checkboxGrid.add(mobile, 3, 0);
|
checkboxGrid.add(mobile, 4, 0);
|
||||||
|
|
||||||
CheckBox pvt = new CheckBox("Private");
|
CheckBox pvt = new CheckBox("Private");
|
||||||
pvt.setSelected(tabs.contains("autoTagSpy"));
|
pvt.setSelected(tabs.contains("autoTagSpy"));
|
||||||
|
@ -165,9 +176,21 @@ public class StripchatConfigUI extends AbstractConfigUI {
|
||||||
trans.setOnAction(e -> toggleTab("trans", trans.isSelected()));
|
trans.setOnAction(e -> toggleTab("trans", trans.isSelected()));
|
||||||
checkboxGrid.add(trans, 3, 1);
|
checkboxGrid.add(trans, 3, 1);
|
||||||
|
|
||||||
layout.add(checkboxGrid, 1, row, 4, 2);
|
layout.add(checkboxGrid, 1, row, 5, 2);
|
||||||
row += 2;
|
row += 2;
|
||||||
|
|
||||||
|
l = new Label("Get VR stream if available");
|
||||||
|
layout.add(l, 0, row);
|
||||||
|
vr = new CheckBox();
|
||||||
|
vr.setSelected(settings.stripchatVR);
|
||||||
|
vr.setOnAction(e -> {
|
||||||
|
settings.stripchatVR = vr.isSelected();
|
||||||
|
save();
|
||||||
|
});
|
||||||
|
GridPane.setMargin(vr, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN));
|
||||||
|
layout.add(vr, 1, row);
|
||||||
|
row++;
|
||||||
|
|
||||||
var createAccount = new Button("Create new Account");
|
var createAccount = new Button("Create new Account");
|
||||||
createAccount.setOnAction(e -> DesktopIntegration.open(stripchat.getAffiliateLink()));
|
createAccount.setOnAction(e -> DesktopIntegration.open(stripchat.getAffiliateLink()));
|
||||||
layout.add(createAccount, 1, row++);
|
layout.add(createAccount, 1, row++);
|
||||||
|
@ -178,18 +201,6 @@ public class StripchatConfigUI extends AbstractConfigUI {
|
||||||
layout.add(deleteCookies, 1, row++);
|
layout.add(deleteCookies, 1, row++);
|
||||||
GridPane.setColumnSpan(deleteCookies, 2);
|
GridPane.setColumnSpan(deleteCookies, 2);
|
||||||
|
|
||||||
row++;
|
|
||||||
l = new Label("Get VR stream if available");
|
|
||||||
layout.add(l, 0, row);
|
|
||||||
var vr = new CheckBox();
|
|
||||||
vr.setSelected(settings.stripchatVR);
|
|
||||||
vr.setOnAction(e -> {
|
|
||||||
settings.stripchatVR = vr.isSelected();
|
|
||||||
save();
|
|
||||||
});
|
|
||||||
GridPane.setMargin(vr, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN));
|
|
||||||
layout.add(vr, 1, row);
|
|
||||||
|
|
||||||
GridPane.setMargin(username, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN));
|
GridPane.setMargin(username, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN));
|
||||||
GridPane.setMargin(password, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN));
|
GridPane.setMargin(password, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN));
|
||||||
GridPane.setMargin(createAccount, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN));
|
GridPane.setMargin(createAccount, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN));
|
||||||
|
|
|
@ -35,7 +35,7 @@ public class StripchatTabProvider extends AbstractTabProvider {
|
||||||
tabMap.put("girls", "Girls");
|
tabMap.put("girls", "Girls");
|
||||||
tabMap.put("autoTagNew", "Girls New");
|
tabMap.put("autoTagNew", "Girls New");
|
||||||
tabMap.put("autoTagHd", "Girls HD");
|
tabMap.put("autoTagHd", "Girls HD");
|
||||||
// tabMap.put("autoTagVr", "Girls VR");
|
tabMap.put("autoTagVr", "Girls VR");
|
||||||
tabMap.put("mobile", "Mobile");
|
tabMap.put("mobile", "Mobile");
|
||||||
tabMap.put("autoTagSpy", "Private");
|
tabMap.put("autoTagSpy", "Private");
|
||||||
tabMap.put("couples", "Couples");
|
tabMap.put("couples", "Couples");
|
||||||
|
@ -51,7 +51,7 @@ public class StripchatTabProvider extends AbstractTabProvider {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
tabs.add(createTab("Girls VR", MessageFormat.format(urlFilterTemplate, "autoTagVr")));
|
// tabs.add(createTab("Girls VR", MessageFormat.format(urlFilterTemplate, "autoTagVr")));
|
||||||
|
|
||||||
followedTab.setRecorder(recorder);
|
followedTab.setRecorder(recorder);
|
||||||
followedTab.setScene(scene);
|
followedTab.setScene(scene);
|
||||||
|
|
Loading…
Reference in New Issue