diff options
Diffstat (limited to 'src/de/fhswf/in/inf/se/projektthemenvergabe')
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/view/Projektthemenverwaltung.fxml | 4 | ||||
| -rw-r--r-- | src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java | 12 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/Projektthemenverwaltung.fxml b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/Projektthemenverwaltung.fxml index 00be218..6fdd99b 100644 --- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/Projektthemenverwaltung.fxml +++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/Projektthemenverwaltung.fxml @@ -71,12 +71,16 @@ </Menu> <Menu mnemonicParsing="false" text="Bearbeiten"> <items> + <MenuItem mnemonicParsing="false" onAction="#handleAddProjekt" text="Anlegen" /> + <MenuItem fx:id="editProjektMenuItem" mnemonicParsing="false" onAction="#handleEditProjekt" text="Bearbeiten" /> + <MenuItem fx:id="deleteProjektMenuItem" mnemonicParsing="false" onAction="#handleDeleteProjekt" text="Löschen" /> <MenuItem mnemonicParsing="false" onAction="#handleStudentenverwaltung" text="Studentenverwaltung" /> <MenuItem mnemonicParsing="false" onAction="#handleAnsprechpartnerverwaltungs" text="Ansprechpartnerverwaltung" /> </items> </Menu> <Menu mnemonicParsing="false" text="Ansicht ändern"> <items> + <MenuItem mnemonicParsing="false" text="Alle Anzeigen" /> <MenuItem mnemonicParsing="false" text="Eingereicht" /> <MenuItem mnemonicParsing="false" text="In Überarbeitung" /> <MenuItem mnemonicParsing="false" text="Angenommen" /> diff --git a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java index 7d0badb..2731d7c 100644 --- a/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java +++ b/src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java @@ -5,6 +5,7 @@ import de.fhswf.in.inf.se.projektthemenvergabe.model.Projekt; import javafx.application.Platform; import javafx.fxml.FXML; import javafx.scene.control.Button; +import javafx.scene.control.MenuItem; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; import javafx.scene.control.cell.ComboBoxTableCell; @@ -33,6 +34,12 @@ public class ProjektthemenverwaltungsController private TableColumn<Projekt, String> statusTableColumn; @FXML + private MenuItem editProjektMenuItem; + + @FXML + private MenuItem deleteProjektMenuItem; + + @FXML private Button editProjektButton; @FXML @@ -62,6 +69,11 @@ public class ProjektthemenverwaltungsController .getSelectionModel().selectedItemProperty().isNull()); deleteProjektButton.disableProperty().bind(projektTableView .getSelectionModel().selectedItemProperty().isNull()); + + editProjektMenuItem.disableProperty() + .bind(editProjektButton.disabledProperty()); + deleteProjektMenuItem.disableProperty() + .bind(deleteProjektButton.disabledProperty()); } public void setMain(Main main) |
