summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorDominic Rogetzer <e1627756@student.tuwien.ac.at>2018-05-18 22:28:26 +0200
committerTharre <tharre3@gmail.com>2018-05-22 17:05:32 +0200
commit3d56941aa67553d2d5556c4ab5caa968459730c3 (patch)
tree630173a49f0005bfbe192098eefcf253744e4509 /src/main
parent9bf7989767f452b0a21ffcf25a9367d231260490 (diff)
downloadsepm-groupproject-3d56941aa67553d2d5556c4ab5caa968459730c3.tar.gz
sepm-groupproject-3d56941aa67553d2d5556c4ab5caa968459730c3.tar.xz
sepm-groupproject-3d56941aa67553d2d5556c4ab5caa968459730c3.zip
Delete default icons in fxml and set them in code [#25949]
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java10
-rw-r--r--src/main/resources/fxml/employeeListItem.fxml19
2 files changed, 11 insertions, 18 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 23fada1..ef0e6fe 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
@@ -20,6 +20,7 @@ public class EmployeeListItemController {
@FXML private Label lblDriver;
@FXML private ImageView imgPilot;
@FXML private ImageView imgDriver;
+ @FXML private ImageView imgQualification;
private Node rootElement;
@@ -36,9 +37,14 @@ public class EmployeeListItemController {
lblName.setText(employee.name());
lblQualification.setText(employee.educationLevel().name());
lblPilot.setText(String.format("%s Pilot", employee.isPilot() ? "ist" : "nicht"));
- imgPilot.setImage(new Image("/images/NEF.png")); // TODO: add real picture here
lblDriver.setText(String.format("%s Fahrer", employee.isDriver() ? "ist" : "nicht"));
- imgDriver.setImage(new Image("/images/NEF.png")); // TODO: add real picture here
+ 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));
}
public static EmployeeListItemController createEmployeeListItemController(
diff --git a/src/main/resources/fxml/employeeListItem.fxml b/src/main/resources/fxml/employeeListItem.fxml
index 5c73bf5..05354fc 100644
--- a/src/main/resources/fxml/employeeListItem.fxml
+++ b/src/main/resources/fxml/employeeListItem.fxml
@@ -2,7 +2,6 @@
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
-<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.HBox?>
@@ -28,11 +27,7 @@
<children>
<ImageView fx:id="imgQualification" fitHeight="25.0" fitWidth="25.0" layoutX="10.0"
layoutY="11.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="10.0"
- AnchorPane.topAnchor="10.0">
- <image>
- <Image url="/images/Qualification.png"/>
- </image>
- </ImageView>
+ AnchorPane.topAnchor="10.0"/>
<Label fx:id="lblQualification" layoutX="45.0" layoutY="14.0" text="Notarzt"
AnchorPane.leftAnchor="45.0" AnchorPane.topAnchor="14.0"/>
</children>
@@ -41,11 +36,7 @@
<children>
<ImageView fx:id="imgPilot" fitHeight="25.0" fitWidth="25.0" layoutX="10.0"
layoutY="11.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="10.0"
- AnchorPane.topAnchor="10.0">
- <image>
- <Image url="/images/Qualification.png"/>
- </image>
- </ImageView>
+ AnchorPane.topAnchor="10.0"/>
<Label fx:id="lblPilot" layoutX="53.0" layoutY="14.0" text="nicht Pilot"
AnchorPane.leftAnchor="45.0" AnchorPane.topAnchor="14.0"/>
</children>
@@ -54,11 +45,7 @@
<children>
<ImageView fx:id="imgDriver" fitHeight="25.0" fitWidth="25.0" layoutX="10.0"
layoutY="11.0" pickOnBounds="true" preserveRatio="true" AnchorPane.leftAnchor="10.0"
- AnchorPane.topAnchor="10.0">
- <image>
- <Image url="/images/Qualification.png"/>
- </image>
- </ImageView>
+ AnchorPane.topAnchor="10.0"/>
<Label fx:id="lblDriver" layoutX="54.0" layoutY="14.0" text="ist Fahrer"
AnchorPane.leftAnchor="45.0" AnchorPane.topAnchor="14.0"/>
</children>