summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java14
1 files changed, 12 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
index cfc1b581..2b134ba0 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/layout/LectureDetailsWindowLayout.java
@@ -51,6 +51,7 @@ public abstract class LectureDetailsWindowLayout extends JDialog {
* Version for serialization.
*/
private static final long serialVersionUID = -8773468375105202314L;
+ private static final String PANEL_TAB_CONTAINER = "Container";
// stuff ending in '...Info' are supposed to be the read-only labels for the information tab
protected final QLabel lblTitleInfo;
@@ -444,10 +445,19 @@ public abstract class LectureDetailsWindowLayout extends JDialog {
add(buttonPanel, BorderLayout.SOUTH);
}
- protected void showContainerTab() {
- pnlTabs.addTab("Container", pnlTabContainer);
+ protected void addContainerTab() {
+ pnlTabs.addTab(PANEL_TAB_CONTAINER, pnlTabContainer);
}
+
+ public void removeContainerTab() {
+
+ int index = pnlTabs.indexOfTab(PANEL_TAB_CONTAINER);
+ if(index != -1)
+ pnlTabs.remove(index);
+ }
+
+
private JSpinner makeTimeSpinner(int h, int m) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, h);