mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-20 12:48:00 +00:00
automatically edit preferred deck on tab load
Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package forge.screens.deckeditor.views;
|
package forge.screens.deckeditor.views;
|
||||||
|
|
||||||
|
import forge.deck.io.DeckPreferences;
|
||||||
import forge.game.GameType;
|
import forge.game.GameType;
|
||||||
import forge.gui.framework.DragCell;
|
import forge.gui.framework.DragCell;
|
||||||
import forge.gui.framework.DragTab;
|
import forge.gui.framework.DragTab;
|
||||||
@@ -80,6 +81,8 @@ public enum VAllDecks implements IVDoc<CAllDecks> {
|
|||||||
JPanel parentBody = parentCell.getBody();
|
JPanel parentBody = parentCell.getBody();
|
||||||
parentBody.setLayout(new MigLayout("insets 5, gap 0, wrap, hidemode 3"));
|
parentBody.setLayout(new MigLayout("insets 5, gap 0, wrap, hidemode 3"));
|
||||||
parentBody.add(new ItemManagerContainer(lstDecks), "push, grow");
|
parentBody.add(new ItemManagerContainer(lstDecks), "push, grow");
|
||||||
|
String preferredDeck = DeckPreferences.getCurrentDeck();
|
||||||
|
lstDecks.editDeck(lstDecks.stringToItem(preferredDeck));
|
||||||
}
|
}
|
||||||
|
|
||||||
//========== Retrieval methods
|
//========== Retrieval methods
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package forge.screens.deckeditor.views;
|
package forge.screens.deckeditor.views;
|
||||||
|
|
||||||
|
import forge.deck.io.DeckPreferences;
|
||||||
import forge.game.GameType;
|
import forge.game.GameType;
|
||||||
import forge.gui.framework.DragCell;
|
import forge.gui.framework.DragCell;
|
||||||
import forge.gui.framework.DragTab;
|
import forge.gui.framework.DragTab;
|
||||||
@@ -80,6 +81,8 @@ public enum VBrawlDecks implements IVDoc<CBrawlDecks> {
|
|||||||
JPanel parentBody = parentCell.getBody();
|
JPanel parentBody = parentCell.getBody();
|
||||||
parentBody.setLayout(new MigLayout("insets 5, gap 0, wrap, hidemode 3"));
|
parentBody.setLayout(new MigLayout("insets 5, gap 0, wrap, hidemode 3"));
|
||||||
parentBody.add(new ItemManagerContainer(lstDecks), "push, grow");
|
parentBody.add(new ItemManagerContainer(lstDecks), "push, grow");
|
||||||
|
String preferredDeck = DeckPreferences.getBrawlDeck();
|
||||||
|
lstDecks.editDeck(lstDecks.stringToItem(preferredDeck));
|
||||||
}
|
}
|
||||||
|
|
||||||
//========== Retrieval methods
|
//========== Retrieval methods
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package forge.screens.deckeditor.views;
|
package forge.screens.deckeditor.views;
|
||||||
|
|
||||||
|
import forge.deck.io.DeckPreferences;
|
||||||
import forge.game.GameType;
|
import forge.game.GameType;
|
||||||
import forge.gui.framework.DragCell;
|
import forge.gui.framework.DragCell;
|
||||||
import forge.gui.framework.DragTab;
|
import forge.gui.framework.DragTab;
|
||||||
@@ -80,6 +81,8 @@ public enum VCommanderDecks implements IVDoc<CCommanderDecks> {
|
|||||||
JPanel parentBody = parentCell.getBody();
|
JPanel parentBody = parentCell.getBody();
|
||||||
parentBody.setLayout(new MigLayout("insets 5, gap 0, wrap, hidemode 3"));
|
parentBody.setLayout(new MigLayout("insets 5, gap 0, wrap, hidemode 3"));
|
||||||
parentBody.add(new ItemManagerContainer(lstDecks), "push, grow");
|
parentBody.add(new ItemManagerContainer(lstDecks), "push, grow");
|
||||||
|
String preferredDeck = DeckPreferences.getCommanderDeck();
|
||||||
|
lstDecks.editDeck(lstDecks.stringToItem(preferredDeck));
|
||||||
}
|
}
|
||||||
|
|
||||||
//========== Retrieval methods
|
//========== Retrieval methods
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package forge.screens.deckeditor.views;
|
package forge.screens.deckeditor.views;
|
||||||
|
|
||||||
|
import forge.deck.io.DeckPreferences;
|
||||||
import forge.game.GameType;
|
import forge.game.GameType;
|
||||||
import forge.gui.framework.DragCell;
|
import forge.gui.framework.DragCell;
|
||||||
import forge.gui.framework.DragTab;
|
import forge.gui.framework.DragTab;
|
||||||
@@ -80,6 +81,8 @@ public enum VTinyLeadersDecks implements IVDoc<CTinyLeadersDecks> {
|
|||||||
JPanel parentBody = parentCell.getBody();
|
JPanel parentBody = parentCell.getBody();
|
||||||
parentBody.setLayout(new MigLayout("insets 5, gap 0, wrap, hidemode 3"));
|
parentBody.setLayout(new MigLayout("insets 5, gap 0, wrap, hidemode 3"));
|
||||||
parentBody.add(new ItemManagerContainer(lstDecks), "push, grow");
|
parentBody.add(new ItemManagerContainer(lstDecks), "push, grow");
|
||||||
|
String preferredDeck = DeckPreferences.getTinyLeadersDeck();
|
||||||
|
lstDecks.editDeck(lstDecks.stringToItem(preferredDeck));
|
||||||
}
|
}
|
||||||
|
|
||||||
//========== Retrieval methods
|
//========== Retrieval methods
|
||||||
|
|||||||
Reference in New Issue
Block a user