Refreshing side when tflight data is edited
This commit is contained in:
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();
|
||||||
ArrayList<FlightPoint> flightPoints = flightPaths.get(currentPathIndex).getFlight();
|
if (flightPaths.size() != 0) {
|
||||||
flightTableView.setItems(FXCollections.observableArrayList(flightPoints));
|
ArrayList<FlightPoint> flightPoints = flightPaths.get(currentPathIndex).getFlight();
|
||||||
flightTableView.refresh();
|
flightTableView.setItems(FXCollections.observableArrayList(flightPoints));
|
||||||
|
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(){
|
||||||
|
|||||||
Reference in New Issue
Block a user