mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
*Made "Open Deck" dialog default to res/decks folder.
This commit is contained in:
@@ -9,6 +9,7 @@ import javax.swing.JTextField;
|
||||
import javax.swing.SwingUtilities;
|
||||
|
||||
import forge.Command;
|
||||
import forge.Constant;
|
||||
import forge.deck.Deck;
|
||||
import forge.deck.DeckBase;
|
||||
import forge.deck.io.DeckSerializer;
|
||||
@@ -20,6 +21,9 @@ import forge.gui.deckeditor.views.VCurrentDeck;
|
||||
import forge.gui.framework.ICDoc;
|
||||
import forge.gui.toolbox.FLabel;
|
||||
import forge.item.InventoryItem;
|
||||
import forge.model.FModel;
|
||||
import forge.properties.ForgeProps;
|
||||
import forge.properties.NewConstants;
|
||||
|
||||
/**
|
||||
* Controls the "current deck" panel in the deck editor UI.
|
||||
@@ -32,6 +36,8 @@ public enum CCurrentDeck implements ICDoc {
|
||||
SINGLETON_INSTANCE;
|
||||
|
||||
private static File previousDirectory = null;
|
||||
|
||||
private File openStartDir = ForgeProps.getFile(NewConstants.NEW_DECKS);
|
||||
|
||||
//========== Overridden methods
|
||||
|
||||
@@ -159,6 +165,7 @@ public enum CCurrentDeck implements ICDoc {
|
||||
final JFileChooser open = new JFileChooser(previousDirectory);
|
||||
open.setDialogTitle("Import Deck");
|
||||
open.addChoosableFileFilter(DeckSerializer.DCK_FILTER);
|
||||
open.setCurrentDirectory(openStartDir);
|
||||
final int returnVal = open.showOpenDialog(null);
|
||||
|
||||
if (returnVal == JFileChooser.APPROVE_OPTION) {
|
||||
|
||||
Reference in New Issue
Block a user