forked from j62/ctbrec
Move settings to own package
This commit is contained in:
parent
b100f107d4
commit
b50df194a0
|
@ -1,4 +1,4 @@
|
||||||
package ctbrec.ui;
|
package ctbrec.ui.settings;
|
||||||
|
|
||||||
import ctbrec.Config;
|
import ctbrec.Config;
|
||||||
import javafx.scene.control.Button;
|
import javafx.scene.control.Button;
|
|
@ -1,4 +1,4 @@
|
||||||
package ctbrec.ui;
|
package ctbrec.ui.settings;
|
||||||
import static ctbrec.Settings.ProxyType.*;
|
import static ctbrec.Settings.ProxyType.*;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
|
@ -1,4 +1,4 @@
|
||||||
package ctbrec.ui;
|
package ctbrec.ui.settings;
|
||||||
|
|
||||||
import static ctbrec.Settings.DirectoryStructure.*;
|
import static ctbrec.Settings.DirectoryStructure.*;
|
||||||
|
|
||||||
|
@ -17,6 +17,9 @@ import ctbrec.Settings.DirectoryStructure;
|
||||||
import ctbrec.StringUtil;
|
import ctbrec.StringUtil;
|
||||||
import ctbrec.sites.ConfigUI;
|
import ctbrec.sites.ConfigUI;
|
||||||
import ctbrec.sites.Site;
|
import ctbrec.sites.Site;
|
||||||
|
import ctbrec.ui.AutosizeAlert;
|
||||||
|
import ctbrec.ui.SiteUiFactory;
|
||||||
|
import ctbrec.ui.TabSelectionListener;
|
||||||
import javafx.beans.value.ChangeListener;
|
import javafx.beans.value.ChangeListener;
|
||||||
import javafx.beans.value.ObservableValue;
|
import javafx.beans.value.ObservableValue;
|
||||||
import javafx.collections.FXCollections;
|
import javafx.collections.FXCollections;
|
||||||
|
@ -127,6 +130,7 @@ public class SettingsTab extends Tab implements TabSelectionListener {
|
||||||
|
|
||||||
//right side
|
//right side
|
||||||
rightSide.getChildren().add(siteConfigAccordion);
|
rightSide.getChildren().add(siteConfigAccordion);
|
||||||
|
rightSide.getChildren().add(new ActionSettingsPanel(this));
|
||||||
proxySettingsPane = new ProxySettingsPane(this);
|
proxySettingsPane = new ProxySettingsPane(this);
|
||||||
rightSide.getChildren().add(proxySettingsPane);
|
rightSide.getChildren().add(proxySettingsPane);
|
||||||
for (int i = 0; i < sites.size(); i++) {
|
for (int i = 0; i < sites.size(); i++) {
|
||||||
|
@ -390,7 +394,6 @@ public class SettingsTab extends Tab implements TabSelectionListener {
|
||||||
GridPane.setMargin(showPlayerStarting, new Insets(CHECKBOX_MARGIN, 0, 0, CHECKBOX_MARGIN));
|
GridPane.setMargin(showPlayerStarting, new Insets(CHECKBOX_MARGIN, 0, 0, CHECKBOX_MARGIN));
|
||||||
layout.add(showPlayerStarting, 1, row++);
|
layout.add(showPlayerStarting, 1, row++);
|
||||||
|
|
||||||
|
|
||||||
l = new Label("Display stream resolution in overview");
|
l = new Label("Display stream resolution in overview");
|
||||||
layout.add(l, 0, row);
|
layout.add(l, 0, row);
|
||||||
loadResolution = new CheckBox();
|
loadResolution = new CheckBox();
|
||||||
|
@ -398,15 +401,11 @@ public class SettingsTab extends Tab implements TabSelectionListener {
|
||||||
loadResolution.setOnAction((e) -> {
|
loadResolution.setOnAction((e) -> {
|
||||||
Config.getInstance().getSettings().determineResolution = loadResolution.isSelected();
|
Config.getInstance().getSettings().determineResolution = loadResolution.isSelected();
|
||||||
saveConfig();
|
saveConfig();
|
||||||
if(!loadResolution.isSelected()) {
|
|
||||||
ThumbOverviewTab.queue.clear();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
GridPane.setMargin(l, new Insets(CHECKBOX_MARGIN, 0, 0, 0));
|
GridPane.setMargin(l, new Insets(CHECKBOX_MARGIN, 0, 0, 0));
|
||||||
GridPane.setMargin(loadResolution, new Insets(CHECKBOX_MARGIN, 0, 0, CHECKBOX_MARGIN));
|
GridPane.setMargin(loadResolution, new Insets(CHECKBOX_MARGIN, 0, 0, CHECKBOX_MARGIN));
|
||||||
layout.add(loadResolution, 1, row++);
|
layout.add(loadResolution, 1, row++);
|
||||||
|
|
||||||
|
|
||||||
l = new Label("Manually select stream quality");
|
l = new Label("Manually select stream quality");
|
||||||
layout.add(l, 0, row);
|
layout.add(l, 0, row);
|
||||||
chooseStreamQuality.setSelected(Config.getInstance().getSettings().chooseStreamQuality);
|
chooseStreamQuality.setSelected(Config.getInstance().getSettings().chooseStreamQuality);
|
|
@ -4,7 +4,7 @@ import ctbrec.Config;
|
||||||
import ctbrec.Settings;
|
import ctbrec.Settings;
|
||||||
import ctbrec.sites.bonga.BongaCams;
|
import ctbrec.sites.bonga.BongaCams;
|
||||||
import ctbrec.ui.DesktopIntegration;
|
import ctbrec.ui.DesktopIntegration;
|
||||||
import ctbrec.ui.SettingsTab;
|
import ctbrec.ui.settings.SettingsTab;
|
||||||
import ctbrec.ui.sites.AbstractConfigUI;
|
import ctbrec.ui.sites.AbstractConfigUI;
|
||||||
import javafx.geometry.Insets;
|
import javafx.geometry.Insets;
|
||||||
import javafx.scene.Parent;
|
import javafx.scene.Parent;
|
||||||
|
|
|
@ -4,7 +4,7 @@ import ctbrec.Config;
|
||||||
import ctbrec.Settings;
|
import ctbrec.Settings;
|
||||||
import ctbrec.sites.cam4.Cam4;
|
import ctbrec.sites.cam4.Cam4;
|
||||||
import ctbrec.ui.DesktopIntegration;
|
import ctbrec.ui.DesktopIntegration;
|
||||||
import ctbrec.ui.SettingsTab;
|
import ctbrec.ui.settings.SettingsTab;
|
||||||
import ctbrec.ui.sites.AbstractConfigUI;
|
import ctbrec.ui.sites.AbstractConfigUI;
|
||||||
import javafx.geometry.Insets;
|
import javafx.geometry.Insets;
|
||||||
import javafx.scene.Parent;
|
import javafx.scene.Parent;
|
||||||
|
|
|
@ -4,7 +4,7 @@ import ctbrec.Config;
|
||||||
import ctbrec.Settings;
|
import ctbrec.Settings;
|
||||||
import ctbrec.sites.camsoda.Camsoda;
|
import ctbrec.sites.camsoda.Camsoda;
|
||||||
import ctbrec.ui.DesktopIntegration;
|
import ctbrec.ui.DesktopIntegration;
|
||||||
import ctbrec.ui.SettingsTab;
|
import ctbrec.ui.settings.SettingsTab;
|
||||||
import ctbrec.ui.sites.AbstractConfigUI;
|
import ctbrec.ui.sites.AbstractConfigUI;
|
||||||
import javafx.geometry.Insets;
|
import javafx.geometry.Insets;
|
||||||
import javafx.scene.Parent;
|
import javafx.scene.Parent;
|
||||||
|
|
|
@ -4,7 +4,7 @@ import ctbrec.Config;
|
||||||
import ctbrec.Settings;
|
import ctbrec.Settings;
|
||||||
import ctbrec.sites.chaturbate.Chaturbate;
|
import ctbrec.sites.chaturbate.Chaturbate;
|
||||||
import ctbrec.ui.DesktopIntegration;
|
import ctbrec.ui.DesktopIntegration;
|
||||||
import ctbrec.ui.SettingsTab;
|
import ctbrec.ui.settings.SettingsTab;
|
||||||
import ctbrec.ui.sites.AbstractConfigUI;
|
import ctbrec.ui.sites.AbstractConfigUI;
|
||||||
import javafx.geometry.Insets;
|
import javafx.geometry.Insets;
|
||||||
import javafx.scene.Parent;
|
import javafx.scene.Parent;
|
||||||
|
|
|
@ -4,7 +4,7 @@ import ctbrec.Config;
|
||||||
import ctbrec.Settings;
|
import ctbrec.Settings;
|
||||||
import ctbrec.sites.mfc.MyFreeCams;
|
import ctbrec.sites.mfc.MyFreeCams;
|
||||||
import ctbrec.ui.DesktopIntegration;
|
import ctbrec.ui.DesktopIntegration;
|
||||||
import ctbrec.ui.SettingsTab;
|
import ctbrec.ui.settings.SettingsTab;
|
||||||
import ctbrec.ui.sites.AbstractConfigUI;
|
import ctbrec.ui.sites.AbstractConfigUI;
|
||||||
import javafx.geometry.Insets;
|
import javafx.geometry.Insets;
|
||||||
import javafx.scene.Parent;
|
import javafx.scene.Parent;
|
||||||
|
|
Loading…
Reference in New Issue