implemented Button and Method deleteTournament in Tournament List

This commit is contained in:
schrom01
2022-05-01 11:27:54 +02:00
parent a3bd207610
commit 58b1692181
2 changed files with 23 additions and 5 deletions
@@ -36,6 +36,9 @@ public class TournamentListController extends FXController {
@FXML
private Button openBtn;
@FXML
private Button deleteBtn;
@FXML
private Label tournamentListTitle;
@@ -82,6 +85,17 @@ public class TournamentListController extends FXController {
} //TODO handle and logging
}
@FXML
void deleteTournament(ActionEvent event) {
//TODO Ask first to delete?
File tournamentFile = tournamentListView.getSelectionModel().getSelectedItems().get(0);
try {
getFileIO().deleteTournament(tournamentFile);
} catch (IOException e) {
e.printStackTrace(); //TODO handle and logging
}
}
@Override
public void loadContent() {
tournamentListView.setItems(getFileIO().getList());