Refreshing side when tflight data is edited

main
YaFedImYaEatIm 9 years ago
parent 3f54e0998b
commit 4118d2762c

Binary file not shown.

@ -195,6 +195,7 @@ public class FlightRDController extends Controller {
currentPathIndex = theDataSet.getFlightPaths().indexOf(theDataSet.getFlightPathDictionary().get(pathID)); currentPathIndex = theDataSet.getFlightPaths().indexOf(theDataSet.getFlightPathDictionary().get(pathID));
updateTable(currentPathIndex); updateTable(currentPathIndex);
updatePaths();
} }
} }
@ -214,6 +215,7 @@ public class FlightRDController extends Controller {
} }
createPopUpStage(SceneCode.FLIGHT_EDITOR, 600, 289); createPopUpStage(SceneCode.FLIGHT_EDITOR, 600, 289);
updateTable(currentPathIndex); updateTable(currentPathIndex);
updatePaths();
} }
/** /**
@ -230,6 +232,8 @@ public class FlightRDController extends Controller {
theDataSet.deleteFlightPath(toDeleteIndex); theDataSet.deleteFlightPath(toDeleteIndex);
flightPathListView.getItems().clear(); flightPathListView.getItems().clear();
flightPathListView(); flightPathListView();
updatePaths();
updateTable(0);
} }
/** /**
@ -273,9 +277,14 @@ public class FlightRDController extends Controller {
private void updateTable(int currentPathIndex) { private void updateTable(int currentPathIndex) {
ArrayList<FlightPath> flightPaths; ArrayList<FlightPath> flightPaths;
flightPaths = theDataSet.getFlightPaths(); flightPaths = theDataSet.getFlightPaths();
if (flightPaths.size() != 0) {
ArrayList<FlightPoint> flightPoints = flightPaths.get(currentPathIndex).getFlight(); ArrayList<FlightPoint> flightPoints = flightPaths.get(currentPathIndex).getFlight();
flightTableView.setItems(FXCollections.observableArrayList(flightPoints)); flightTableView.setItems(FXCollections.observableArrayList(flightPoints));
flightTableView.refresh(); flightTableView.refresh();
}else{
flightTableView.getItems().clear();
flightTableView.refresh();
}
} }
/** /**

@ -19,6 +19,7 @@ public class MenuController extends Controller{
public void importAirports(){ public void importAirports(){
Importer importer = new Importer(SceneCode.AIRPORT_RAW_DATA, getParent(), getParent().getPrimaryStage()); Importer importer = new Importer(SceneCode.AIRPORT_RAW_DATA, getParent(), getParent().getPrimaryStage());
} }
public void importAirlines(){ public void importAirlines(){

Loading…
Cancel
Save