mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
remove additional tabs when creating special editor
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
This commit is contained in:
@@ -33,8 +33,11 @@ import forge.model.FModel;
|
||||
import forge.screens.deckeditor.AddBasicLandsDialog;
|
||||
import forge.screens.deckeditor.SEditorIO;
|
||||
import forge.screens.deckeditor.views.VAllDecks;
|
||||
import forge.screens.deckeditor.views.VBrawlDecks;
|
||||
import forge.screens.deckeditor.views.VCommanderDecks;
|
||||
import forge.screens.deckeditor.views.VCurrentDeck;
|
||||
import forge.screens.deckeditor.views.VDeckgen;
|
||||
import forge.screens.deckeditor.views.VTinyLeadersDecks;
|
||||
import forge.screens.home.sanctioned.CSubmenuDraft;
|
||||
import forge.screens.home.sanctioned.CSubmenuSealed;
|
||||
import forge.screens.match.controllers.CDetailPicture;
|
||||
@@ -57,7 +60,10 @@ import java.util.Map.Entry;
|
||||
public final class CEditorLimited extends CDeckEditor<DeckGroup> {
|
||||
|
||||
private final DeckController<DeckGroup> controller;
|
||||
private DragCell allDecksParent = null;
|
||||
private DragCell constructedDecksParent = null;
|
||||
private DragCell commanderDecksParent = null;
|
||||
private DragCell brawlDecksParent = null;
|
||||
private DragCell tinyLeadersDecksParent = null;
|
||||
private DragCell deckGenParent = null;
|
||||
private final List<DeckSection> allSections = new ArrayList<DeckSection>();
|
||||
|
||||
@@ -236,7 +242,10 @@ public final class CEditorLimited extends CDeckEditor<DeckGroup> {
|
||||
this.getCbxSection().setVisible(true);
|
||||
|
||||
deckGenParent = removeTab(VDeckgen.SINGLETON_INSTANCE);
|
||||
allDecksParent = removeTab(VAllDecks.SINGLETON_INSTANCE);
|
||||
constructedDecksParent = removeTab(VAllDecks.SINGLETON_INSTANCE);
|
||||
commanderDecksParent = removeTab(VCommanderDecks.SINGLETON_INSTANCE);
|
||||
brawlDecksParent = removeTab(VBrawlDecks.SINGLETON_INSTANCE);
|
||||
tinyLeadersDecksParent = removeTab(VTinyLeadersDecks.SINGLETON_INSTANCE);
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
@@ -259,8 +268,17 @@ public final class CEditorLimited extends CDeckEditor<DeckGroup> {
|
||||
if (deckGenParent != null) {
|
||||
deckGenParent.addDoc(VDeckgen.SINGLETON_INSTANCE);
|
||||
}
|
||||
if (allDecksParent != null) {
|
||||
allDecksParent.addDoc(VAllDecks.SINGLETON_INSTANCE);
|
||||
if (constructedDecksParent != null) {
|
||||
constructedDecksParent.addDoc(VAllDecks.SINGLETON_INSTANCE);
|
||||
}
|
||||
if (commanderDecksParent != null) {
|
||||
commanderDecksParent.addDoc(VCommanderDecks.SINGLETON_INSTANCE);
|
||||
}
|
||||
if (brawlDecksParent!= null) {
|
||||
brawlDecksParent.addDoc(VBrawlDecks.SINGLETON_INSTANCE);
|
||||
}
|
||||
if (tinyLeadersDecksParent != null) {
|
||||
tinyLeadersDecksParent.addDoc(VTinyLeadersDecks.SINGLETON_INSTANCE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user