diff --git a/src/main/java/seng202/group9/GUI/AirlineSummaryController.java b/src/main/java/seng202/group9/GUI/AirlineSummaryController.java index db07fb8..2f39ec7 100644 --- a/src/main/java/seng202/group9/GUI/AirlineSummaryController.java +++ b/src/main/java/seng202/group9/GUI/AirlineSummaryController.java @@ -60,7 +60,6 @@ public class AirlineSummaryController extends Controller{ currentData = getParent().getCurrentDataset(); tableView.setItems(FXCollections.observableArrayList(currentData.getAirlines())); //Sets up map. - map = new Map(mapView, new RoutePath()); tableView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() { public void changed(ObservableValue observable, Airline oldValue, Airline newValue) { Airline selectedAirline= tableView.getSelectionModel().getSelectedItems().get(0); @@ -72,6 +71,7 @@ public class AirlineSummaryController extends Controller{ } } }); + map = new Map(mapView, new RoutePath(), tableView); } /** diff --git a/src/main/java/seng202/group9/GUI/AirportSummaryController.java b/src/main/java/seng202/group9/GUI/AirportSummaryController.java index 7435d9c..31d1857 100644 --- a/src/main/java/seng202/group9/GUI/AirportSummaryController.java +++ b/src/main/java/seng202/group9/GUI/AirportSummaryController.java @@ -82,14 +82,13 @@ public class AirportSummaryController extends Controller{ columnTotalRoutes.setCellValueFactory(new PropertyValueFactory("TotalRoutes")); currentData = getParent().getCurrentDataset(); tableView.setItems(FXCollections.observableArrayList(currentData.getAirports())); - map = new Map(mapView, new RoutePath()); tableView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() { public void changed(ObservableValue observable, Airport oldValue, Airport newValue) { - System.out.println("loading"); Airport selectedAirport= tableView.getSelectionModel().getSelectedItems().get(0); map.displayAirport(new RoutePath( new Position(selectedAirport.getLatitude(), selectedAirport.getLongitude()))); } }); + map = new Map(mapView, new RoutePath(), tableView); } diff --git a/src/main/java/seng202/group9/GUI/RouteSummaryController.java b/src/main/java/seng202/group9/GUI/RouteSummaryController.java index 92e7aef..d986774 100644 --- a/src/main/java/seng202/group9/GUI/RouteSummaryController.java +++ b/src/main/java/seng202/group9/GUI/RouteSummaryController.java @@ -53,10 +53,8 @@ public class RouteSummaryController extends Controller{ columnEquipment.setCellValueFactory(new PropertyValueFactory("Equipment")); currentData = getParent().getCurrentDataset(); tableView.setItems(FXCollections.observableArrayList(currentData.getRoutes())); - map = new Map(mapView, new RoutePath()); tableView.getSelectionModel().selectedItemProperty().addListener(new ChangeListener() { public void changed(ObservableValue observable, Route oldValue, Route newValue) { - System.out.println("loading"); Route selectedRoute= tableView.getSelectionModel().getSelectedItems().get(0); if (selectedRoute.getSourceAirport() != null && selectedRoute.getDestinationAirport() != null) { map.displayRoute(new RoutePath( @@ -74,6 +72,7 @@ public class RouteSummaryController extends Controller{ } } }); + map = new Map(mapView, new RoutePath(), tableView); } /**