aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDominic Rogetzer <e1627756@student.tuwien.ac.at>2018-06-18 20:44:31 +0200
committerDominic Rogetzer <e01627756@student.tuwien.ac.at>2018-06-18 20:44:31 +0200
commit2f89d8530f716b346b1985c6b59ba9e58cdf13d6 (patch)
treefdcb7fe106c3fdb2c47c9fbc526cbc08a6b5e2a5 /src
parent17556e5701442e9c2a7e219c5d93734812344ebe (diff)
downloadsepm-groupproject-2f89d8530f716b346b1985c6b59ba9e58cdf13d6.tar.gz
sepm-groupproject-2f89d8530f716b346b1985c6b59ba9e58cdf13d6.tar.xz
sepm-groupproject-2f89d8530f716b346b1985c6b59ba9e58cdf13d6.zip
Reuse images in EmployeeListItemController [#25963]
Diffstat (limited to 'src')
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java
index 543fe0d..d445b43 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/missioncontrol/controller/EmployeeListItemController.java
@@ -30,6 +30,12 @@ public class EmployeeListItemController extends CustomListItemController {
private Consumer<Employee> consumerEmployeeClicked;
private Consumer<EmployeeListItemController> consumerEmployeeListItemClicked;
+ private static Image imageQualification = new Image("/images/Qualification.png");
+ private static Image imagePilot = new Image("/images/Pilot.png");
+ private static Image imageNotPilot = new Image("/images/NotPilot.png");
+ private static Image imageDriver = new Image("images/Driver.png");
+ private static Image imageNotDriver = new Image("images/NotDriver.png");
+
@FXML
private void onEmployeeClicked() {
if (consumerEmployeeClicked != null) {
@@ -46,13 +52,9 @@ public class EmployeeListItemController extends CustomListItemController {
lblQualification.setText(employee.educationLevel().name());
lblPilot.setText(String.format("%s Pilot", employee.isPilot() ? "ist" : "nicht"));
lblDriver.setText(String.format("%s Fahrer", employee.isDriver() ? "ist" : "nicht"));
- imgQualification.setImage(new Image("/images/Qualification.png"));
- String imgSrcPilot =
- String.format("/images/%s", employee.isPilot() ? "Pilot.png" : "NotPilot.png");
- imgPilot.setImage(new Image(imgSrcPilot));
- String imgSrcDriver =
- String.format("/images/%s", employee.isDriver() ? "Driver.png" : "NotDriver.png");
- imgDriver.setImage(new Image(imgSrcDriver));
+ imgQualification.setImage(imageQualification);
+ imgPilot.setImage(employee.isPilot() ? imagePilot : imageNotPilot);
+ imgDriver.setImage(employee.isDriver() ? imageDriver : imageNotDriver);
}
public static EmployeeListItemController createEmployeeListItemController(