(ActionEvent event)
| 197 | } |
| 198 | |
| 199 | @FXML |
| 200 | void onSaveClicked(ActionEvent event) { |
| 201 | getCurrentProgram().ifPresent(program -> { |
| 202 | program.save( |
| 203 | program.getFile() |
| 204 | .orElseGet(() -> chooseFileToSave(program.getType()))); |
| 205 | getCurrentTab().get().setText(program.getName()); |
| 206 | }); |
| 207 | } |
| 208 | |
| 209 | private File chooseFileToSave(DocumentType type) { |
| 210 | FileChooser chooser = new FileChooser(); |
nothing calls this directly
no test coverage detected