aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDominic Rogetzer <e1627756@student.tuwien.ac.at>2018-06-06 21:09:58 +0200
committerTharre <tharre3@gmail.com>2018-06-07 17:51:20 +0200
commit812f94aa2979d3199ebfd361d2a5b366bd44547e (patch)
tree4f06c470a7f5bc68848b63d4e3b61cf22b17ff77 /src
parented3d2bf854baf673373e31330010265ef33d7e74 (diff)
downloadsepm-groupproject-812f94aa2979d3199ebfd361d2a5b366bd44547e.tar.gz
sepm-groupproject-812f94aa2979d3199ebfd361d2a5b366bd44547e.tar.xz
sepm-groupproject-812f94aa2979d3199ebfd361d2a5b366bd44547e.zip
Enable hiding edit-button in EmployeeListItemController [#25963]
Diffstat (limited to 'src')
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java10
-rw-r--r--src/main/resources/fxml/employeeListItem.fxml3
2 files changed, 12 insertions, 1 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(
diff --git a/src/main/resources/fxml/employeeListItem.fxml b/src/main/resources/fxml/employeeListItem.fxml
index 05354fc..bec2e1e 100644
--- a/src/main/resources/fxml/employeeListItem.fxml
+++ b/src/main/resources/fxml/employeeListItem.fxml
@@ -18,7 +18,8 @@
<Font name="System Bold" size="18.0"/>
</font>
</Label>
- <Button layoutX="298.0" layoutY="5.0" mnemonicParsing="false" onAction="#onEditEmployeeClicked"
+ <Button fx:id="btnEdit" layoutX="298.0" layoutY="5.0" mnemonicParsing="false"
+ onAction="#onEditEmployeeClicked"
text="bearbeiten" AnchorPane.rightAnchor="5.0" AnchorPane.topAnchor="5.0"/>
<HBox layoutX="10.0" layoutY="40.0" prefHeight="42.0" prefWidth="339.0"
AnchorPane.leftAnchor="10.0" AnchorPane.topAnchor="40.0">