forked from j62/ctbrec
1
0
Fork 0

Disable resolution range slider in remote mode

This commit is contained in:
0xboobface 2020-06-14 12:51:19 +02:00
parent ff08fda618
commit c16baf94e5
1 changed files with 3 additions and 2 deletions

View File

@ -101,6 +101,7 @@ public class SettingsTab extends Tab implements TabSelectionListener {
private ComboBox<SplitAfterOption> splitAfter;
private ComboBox<DirectoryStructure> directoryStructure;
private ComboBox<String> startTab;
private RangeSlider<Integer> resolutionRange;
private List<Site> sites;
private Label restartLabel;
private Accordion siteConfigAccordion = new Accordion();
@ -354,7 +355,7 @@ public class SettingsTab extends Tab implements TabSelectionListener {
List<Integer> labels = Arrays.asList(0, 240, 360, 480, 600, 720, 960, 1080, 1440, 2160, 4320, 8640);
List<Integer> values = Arrays.asList(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11);
DiscreteRange<Integer> rangeValues = new DiscreteRange<>(values, labels);
RangeSlider<Integer> resolutionRange = new RangeSlider<>(rangeValues);
resolutionRange = new RangeSlider<>(rangeValues);
resolutionRange.prefWidthProperty().bind(directoryStructure.widthProperty());
resolutionRange.setShowTickMarks(true);
resolutionRange.setShowTickLabels(true);
@ -807,7 +808,7 @@ public class SettingsTab extends Tab implements TabSelectionListener {
useTLS.setDisable(local);
recordingsDirectory.setDisable(!local);
splitAfter.setDisable(!local);
//maxResolution.setDisable(!local);
resolutionRange.setDisable(!local);
directoryStructure.setDisable(!local);
onlineCheckIntervalInSecs.setDisable(!local);
leaveSpaceOnDevice.setDisable(!local);