diff options
Diffstat (limited to 'src/main/java/at')
| -rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java | 10 | 
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java index 47fbe80..4526278 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java @@ -7,6 +7,7 @@ import java.io.IOException;  import java.util.function.Consumer;  import javafx.fxml.FXML;  import javafx.scene.Node; +import javafx.scene.control.Button;  import javafx.scene.control.Label;  import javafx.scene.image.Image;  import javafx.scene.image.ImageView; @@ -24,6 +25,7 @@ public class EmployeeListItemController extends CustomListItemController {      @FXML private ImageView imgPilot;      @FXML private ImageView imgDriver;      @FXML private ImageView imgQualification; +    @FXML private Button btnEdit;      private Employee employee; @@ -37,6 +39,10 @@ public class EmployeeListItemController extends CustomListItemController {      }      private void setData(Employee employee) { +        setData(employee, true); +    } + +    private void setData(Employee employee, boolean isEditButtonVisible) {          this.employee = employee;          lblName.setText(employee.name());          lblQualification.setText(employee.educationLevel().name()); @@ -49,6 +55,10 @@ public class EmployeeListItemController extends CustomListItemController {          String imgSrcDriver =                  String.format("/images/%s", employee.isDriver() ? "Driver.png" : "NotDriver.png");          imgDriver.setImage(new Image(imgSrcDriver)); + +        if (!isEditButtonVisible) { +            btnEdit.setVisible(false); +        }      }      public static EmployeeListItemController createEmployeeListItemController(  | 
