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