forked from j62/ctbrec
1
0
Fork 0

Code cleanup

This commit is contained in:
0xboobface 2020-01-26 16:02:53 +01:00
parent 5083d77ffe
commit 90cb08a3cc
1 changed files with 6 additions and 10 deletions

View File

@ -3,7 +3,6 @@ package ctbrec.ui.tabs;
import ctbrec.sites.Site;
import ctbrec.ui.SiteUiFactory;
import javafx.beans.value.ChangeListener;
import javafx.beans.value.ObservableValue;
import javafx.geometry.Side;
import javafx.scene.Scene;
import javafx.scene.control.Tab;
@ -21,15 +20,12 @@ public class SiteTabPane extends TabPane {
}
// register changelistener to activate / deactivate tabs, when the user switches between them
getSelectionModel().selectedItemProperty().addListener(new ChangeListener<Tab>() {
@Override
public void changed(ObservableValue<? extends Tab> ov, Tab from, Tab to) {
if (from != null && from instanceof TabSelectionListener) {
((TabSelectionListener) from).deselected();
}
if (to != null && to instanceof TabSelectionListener) {
((TabSelectionListener) to).selected();
}
getSelectionModel().selectedItemProperty().addListener((ChangeListener<Tab>) (ov, from, to) -> {
if (from instanceof TabSelectionListener) {
((TabSelectionListener) from).deselected();
}
if (to instanceof TabSelectionListener) {
((TabSelectionListener) to).selected();
}
});
}