diff options
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.java | 14 |
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); |