diff --git a/client/src/main/java/ctbrec/ui/sites/stripchat/StripchatConfigUI.java b/client/src/main/java/ctbrec/ui/sites/stripchat/StripchatConfigUI.java index 66887948..d91b41ea 100644 --- a/client/src/main/java/ctbrec/ui/sites/stripchat/StripchatConfigUI.java +++ b/client/src/main/java/ctbrec/ui/sites/stripchat/StripchatConfigUI.java @@ -17,6 +17,7 @@ import javafx.scene.layout.Priority; public class StripchatConfigUI extends AbstractConfigUI { private final Stripchat stripchat; + private CheckBox vr; public StripchatConfigUI(Stripchat stripchat) { this.stripchat = stripchat; @@ -140,10 +141,20 @@ public class StripchatConfigUI extends AbstractConfigUI { girlsHD.setOnAction(e -> toggleTab("autoTagHd", girlsHD.isSelected())); 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"); mobile.setSelected(tabs.contains("mobile")); mobile.setOnAction(e -> toggleTab("mobile", mobile.isSelected())); - checkboxGrid.add(mobile, 3, 0); + checkboxGrid.add(mobile, 4, 0); CheckBox pvt = new CheckBox("Private"); pvt.setSelected(tabs.contains("autoTagSpy")); @@ -165,9 +176,21 @@ public class StripchatConfigUI extends AbstractConfigUI { trans.setOnAction(e -> toggleTab("trans", trans.isSelected())); checkboxGrid.add(trans, 3, 1); - layout.add(checkboxGrid, 1, row, 4, 2); + layout.add(checkboxGrid, 1, row, 5, 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"); createAccount.setOnAction(e -> DesktopIntegration.open(stripchat.getAffiliateLink())); layout.add(createAccount, 1, row++); @@ -178,18 +201,6 @@ public class StripchatConfigUI extends AbstractConfigUI { layout.add(deleteCookies, 1, row++); 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(password, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN)); GridPane.setMargin(createAccount, new Insets(0, 0, 0, SettingsTab.CHECKBOX_MARGIN)); diff --git a/client/src/main/java/ctbrec/ui/sites/stripchat/StripchatTabProvider.java b/client/src/main/java/ctbrec/ui/sites/stripchat/StripchatTabProvider.java index ecd71e9b..15b821db 100644 --- a/client/src/main/java/ctbrec/ui/sites/stripchat/StripchatTabProvider.java +++ b/client/src/main/java/ctbrec/ui/sites/stripchat/StripchatTabProvider.java @@ -35,7 +35,7 @@ public class StripchatTabProvider extends AbstractTabProvider { tabMap.put("girls", "Girls"); tabMap.put("autoTagNew", "Girls New"); tabMap.put("autoTagHd", "Girls HD"); - // tabMap.put("autoTagVr", "Girls VR"); + tabMap.put("autoTagVr", "Girls VR"); tabMap.put("mobile", "Mobile"); tabMap.put("autoTagSpy", "Private"); 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.setScene(scene);