From 4a0c88b501475acb83b170f484ab56bbdd815b78 Mon Sep 17 00:00:00 2001 From: Riegel <alexander.riegel@hft-stuttgart.de> Date: Tue, 7 Jan 2025 13:42:51 +0100 Subject: [PATCH] Feat: Add button setup --- .../de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java b/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java index 7eaae9c..f305460 100644 --- a/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java +++ b/CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java @@ -96,8 +96,15 @@ public class ZipEntryPicker { entryList.getSelectionModel().selectedItemProperty().addListener((obs, oldI, newI) -> { if (newI != null) { showMetadata(newI.getEntry()); + // Disable loadBtn when entry is erroneous + loadBtn.setDisable(newI.getEntry().getErrorType() != null); } }); + cancelBtn.setOnAction(e -> stage.close()); + loadBtn.setOnAction(e -> { + CityGmlZipEntry entry = entryList.getSelectionModel().getSelectedItem().getEntry(); + + }); } public void initialize() { -- GitLab