From 4118d2762c42e1d25c7795c77e8c6810f851e340 Mon Sep 17 00:00:00 2001 From: YaFedImYaEatIm Date: Sat, 1 Oct 2016 18:00:25 +1300 Subject: [PATCH] Refreshing side when tflight data is edited --- res/userdb.db | Bin 8387584 -> 8387584 bytes .../group9/GUI/FlightRDController.java | 15 ++++++++++++--- .../seng202/group9/GUI/MenuController.java | 1 + 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/res/userdb.db b/res/userdb.db index 4c19f27d4c83d04cd4fe2847bf7d8c10ce6851d0..7f6767163311a8c5c207a49539ad35578427a26c 100644 GIT binary patch delta 5268 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 flightPaths; flightPaths = theDataSet.getFlightPaths(); - ArrayList flightPoints = flightPaths.get(currentPathIndex).getFlight(); - flightTableView.setItems(FXCollections.observableArrayList(flightPoints)); - flightTableView.refresh(); + if (flightPaths.size() != 0) { + ArrayList flightPoints = flightPaths.get(currentPathIndex).getFlight(); + flightTableView.setItems(FXCollections.observableArrayList(flightPoints)); + flightTableView.refresh(); + }else{ + flightTableView.getItems().clear(); + flightTableView.refresh(); + } } /** diff --git a/src/main/java/seng202/group9/GUI/MenuController.java b/src/main/java/seng202/group9/GUI/MenuController.java index 3bbbaea..9673414 100644 --- a/src/main/java/seng202/group9/GUI/MenuController.java +++ b/src/main/java/seng202/group9/GUI/MenuController.java @@ -19,6 +19,7 @@ public class MenuController extends Controller{ public void importAirports(){ Importer importer = new Importer(SceneCode.AIRPORT_RAW_DATA, getParent(), getParent().getPrimaryStage()); + } public void importAirlines(){