summaryrefslogtreecommitdiffstats
path: root/src/de/fhswf/in
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2015-12-16 10:27:53 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2015-12-16 10:27:53 +0100
commitf1110aed1c46006f470bd8578152b4b7326f2ce8 (patch)
tree5997eba9b78b17cfd9c9c1eaceef93b4194dc064 /src/de/fhswf/in
parent869bbdd24a6c360cb2aab91d7c925d7191a5f07e (diff)
downloadProjektthemenvergabe-f1110aed1c46006f470bd8578152b4b7326f2ce8.tar.gz
Projektthemenvergabe-f1110aed1c46006f470bd8578152b4b7326f2ce8.zip
Add MenuItems for Projektthemenverwaltung
Diffstat (limited to 'src/de/fhswf/in')
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/view/Projektthemenverwaltung.fxml4
-rw-r--r--src/de/fhswf/in/inf/se/projektthemenvergabe/view/ProjektthemenverwaltungsController.java12
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)