forked from j62/ctbrec
1
0
Fork 0

Move settings to own package

This commit is contained in:
0xboobface 2018-12-06 17:36:13 +01:00
parent b100f107d4
commit b50df194a0
10 changed files with 12 additions and 13 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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);

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;