diff --git a/src/main/java/kellerkinder/HomeFlix/application/MainWindowController.java b/src/main/java/kellerkinder/HomeFlix/application/MainWindowController.java index cf22a8d..acddd4c 100644 --- a/src/main/java/kellerkinder/HomeFlix/application/MainWindowController.java +++ b/src/main/java/kellerkinder/HomeFlix/application/MainWindowController.java @@ -103,7 +103,7 @@ public class MainWindowController { @FXML private AnchorPane mainAnchorPane; - + @FXML private AnchorPane tableModeAnchorPane; diff --git a/src/main/java/kellerkinder/HomeFlix/player/Player.java b/src/main/java/kellerkinder/HomeFlix/player/Player.java index 33e6c5d..1c8d946 100644 --- a/src/main/java/kellerkinder/HomeFlix/player/Player.java +++ b/src/main/java/kellerkinder/HomeFlix/player/Player.java @@ -31,11 +31,9 @@ import javafx.stage.Stage; import javafx.stage.WindowEvent; import kellerkinder.HomeFlix.application.Main; import kellerkinder.HomeFlix.application.MainWindowController; -import kellerkinder.HomeFlix.datatypes.FilmTabelDataType; public class Player { - private MainWindowController mainWindowController; private PlayerController playerController; private Stage stage; private AnchorPane pane; @@ -46,7 +44,6 @@ public class Player { * @param mainWindowController the MainWindowController */ public Player(MainWindowController mainWindowController) { - this.mainWindowController = mainWindowController; try { FXMLLoader fxmlLoader = new FXMLLoader(ClassLoader.getSystemResource("fxml/PlayerWindow.fxml")); pane = (AnchorPane) fxmlLoader.load(); @@ -73,10 +70,6 @@ public class Player { e.printStackTrace(); } } - - public void playNewFilm(FilmTabelDataType film) { - playerController.init(mainWindowController, this, film); - } public Stage getStage() { return stage; diff --git a/src/main/java/kellerkinder/HomeFlix/player/PlayerController.java b/src/main/java/kellerkinder/HomeFlix/player/PlayerController.java index 7156aca..538ad95 100644 --- a/src/main/java/kellerkinder/HomeFlix/player/PlayerController.java +++ b/src/main/java/kellerkinder/HomeFlix/player/PlayerController.java @@ -138,7 +138,6 @@ public class PlayerController { }); // every time the play time changes execute this - // TODO rework autoplay mediaPlayer.currentTimeProperty().addListener(new ChangeListener() { @Override public void changed(ObservableValue observable, Duration oldValue, Duration newValue) { @@ -152,7 +151,7 @@ public class PlayerController { FilmTabelDataType nextFilm = mainWCon.getDbController().getNextEpisode(film.getTitle(), (episode + 1)); if (nextFilm != null) { mediaPlayer.stop(); - player.playNewFilm(nextFilm); + init(mainWCon, player, nextFilm); autoplay = true; } } else if ((duration - currentTime) < 100) { @@ -178,7 +177,7 @@ public class PlayerController { private void initActions() { player.getScene().addEventFilter(MouseEvent.MOUSE_MOVED, new EventHandler() { - // hide controls timer init + // hide controls timer initialization final Timer timer = new Timer(); TimerTask controlAnimationTask = null; // task to execute save operation final long delayTime = 1000;