mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
Refresh gauntlet deck panels when saving a deck
in the deck builder.
This commit is contained in:
@@ -25,6 +25,9 @@ import forge.deck.DeckBase;
|
||||
import forge.deck.DeckProxy;
|
||||
import forge.screens.deckeditor.menus.DeckFileMenu;
|
||||
import forge.screens.deckeditor.views.VCurrentDeck;
|
||||
import forge.screens.home.gauntlet.VSubmenuGauntletBuild;
|
||||
import forge.screens.home.gauntlet.VSubmenuGauntletContests;
|
||||
import forge.screens.home.gauntlet.VSubmenuGauntletQuick;
|
||||
import forge.screens.home.sanctioned.VSubmenuConstructed;
|
||||
import forge.util.storage.IStorage;
|
||||
|
||||
@@ -198,6 +201,9 @@ public class DeckController<T extends DeckBase> {
|
||||
setSaved(true);
|
||||
|
||||
VSubmenuConstructed.SINGLETON_INSTANCE.getLobby().updateDeckPanel();
|
||||
VSubmenuGauntletBuild.SINGLETON_INSTANCE.updateDeckPanel();
|
||||
VSubmenuGauntletQuick.SINGLETON_INSTANCE.updateDeckPanel();
|
||||
VSubmenuGauntletContests.SINGLETON_INSTANCE.updateDeckPanel();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -141,6 +141,10 @@ public enum VSubmenuGauntletBuild implements IVSubmenu<CSubmenuGauntletBuild> {
|
||||
pnlButtons.add(btnDown, "h 40px!, w 100%!, ay baseline");
|
||||
}
|
||||
|
||||
public void updateDeckPanel() {
|
||||
lstLeft.restoreSavedState();
|
||||
}
|
||||
|
||||
public void focusName() {
|
||||
txfFilename.requestFocusInWindow();
|
||||
}
|
||||
|
||||
@@ -108,6 +108,9 @@ public enum VSubmenuGauntletContests implements IVSubmenu<CSubmenuGauntletContes
|
||||
VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().revalidate();
|
||||
}
|
||||
|
||||
public void updateDeckPanel() {
|
||||
lstDecks.restoreSavedState();
|
||||
}
|
||||
|
||||
/** @return {@link javax.swing.JButton} */
|
||||
public JButton getBtnStart() {
|
||||
|
||||
@@ -107,6 +107,10 @@ public enum VSubmenuGauntletQuick implements IVSubmenu<CSubmenuGauntletQuick> {
|
||||
pnlOptions.add(boxModernColorDecks, "w 96%!, h 30px!, gap 2% 0 0 0");
|
||||
}
|
||||
|
||||
public void updateDeckPanel() {
|
||||
lstDecks.restoreSavedState();
|
||||
}
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see forge.gui.home.IVSubmenu#getGroupEnum()
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user