diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-16 10:27:53 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2015-12-16 10:27:53 +0100 |
| commit | f1110aed1c46006f470bd8578152b4b7326f2ce8 (patch) | |
| tree | 5997eba9b78b17cfd9c9c1eaceef93b4194dc064 /src/de/fhswf/in/inf/se | |
| parent | 869bbdd24a6c360cb2aab91d7c925d7191a5f07e (diff) | |
| download | Projektthemenvergabe-f1110aed1c46006f470bd8578152b4b7326f2ce8.tar.gz Projektthemenvergabe-f1110aed1c46006f470bd8578152b4b7326f2ce8.zip | |
Add MenuItems for Projektthemenverwaltung
Diffstat (limited to 'src/de/fhswf/in/inf/se')
| -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) |
