Add proxyProperty()

This commit is contained in:
yushijinhun
2018-07-18 16:17:54 +08:00
parent 3e8c8afcd1
commit 141cda13f1

View File

@@ -30,12 +30,13 @@ import org.jackhuang.hmcl.util.StringUtils;
import javafx.beans.binding.Bindings;
import javafx.beans.binding.ObjectBinding;
import javafx.beans.value.ObservableObjectValue;
public final class ProxyManager {
private ProxyManager() {
}
public static final ObjectBinding<Proxy> proxyProperty = Bindings.createObjectBinding(
private static final ObjectBinding<Proxy> proxyProperty = Bindings.createObjectBinding(
() -> {
String host = CONFIG.getProxyHost();
Integer port = Lang.toIntOrNull(CONFIG.getProxyPort());
@@ -54,6 +55,10 @@ public final class ProxyManager {
return proxyProperty.get();
}
public static ObservableObjectValue<Proxy> proxyProperty() {
return proxyProperty;
}
static {
initProxy();
}