diff --git a/src/main/java/seng202/group9/GUI/FlightRDController.java b/src/main/java/seng202/group9/GUI/FlightRDController.java index d660c87..5514c80 100644 --- a/src/main/java/seng202/group9/GUI/FlightRDController.java +++ b/src/main/java/seng202/group9/GUI/FlightRDController.java @@ -210,6 +210,19 @@ public class FlightRDController extends Controller { flightTableView.setItems(FXCollections.observableArrayList(flightPoints)); } + public void deletePath() { + String toDeleteStr = flightPathListView.getSelectionModel().getSelectedItem(); + String[] segments = toDeleteStr.split("_"); + String pathIdClicked = segments[0]; + + int toDeleteIndex = theDataSet.getFlightPaths().indexOf(theDataSet.getFlightPathDictionary() + .get(Integer.parseInt(pathIdClicked))); + + theDataSet.deleteFlightPath(toDeleteIndex); + flightPathListView.getItems().clear(); + flightPathListView(); + } + public void flightAnalyser(){ JOptionPane.showMessageDialog(null, "This is not Implemented yet"); } diff --git a/src/main/resources/flight_raw_data.fxml b/src/main/resources/flight_raw_data.fxml index 3b297ba..8bb6a4a 100644 --- a/src/main/resources/flight_raw_data.fxml +++ b/src/main/resources/flight_raw_data.fxml @@ -47,7 +47,14 @@