mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 03:38:01 +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 javax.swing.SwingUtilities;
|
||||||
|
|
||||||
import forge.Command;
|
import forge.Command;
|
||||||
|
import forge.Constant;
|
||||||
import forge.deck.Deck;
|
import forge.deck.Deck;
|
||||||
import forge.deck.DeckBase;
|
import forge.deck.DeckBase;
|
||||||
import forge.deck.io.DeckSerializer;
|
import forge.deck.io.DeckSerializer;
|
||||||
@@ -20,6 +21,9 @@ import forge.gui.deckeditor.views.VCurrentDeck;
|
|||||||
import forge.gui.framework.ICDoc;
|
import forge.gui.framework.ICDoc;
|
||||||
import forge.gui.toolbox.FLabel;
|
import forge.gui.toolbox.FLabel;
|
||||||
import forge.item.InventoryItem;
|
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.
|
* Controls the "current deck" panel in the deck editor UI.
|
||||||
@@ -33,6 +37,8 @@ public enum CCurrentDeck implements ICDoc {
|
|||||||
|
|
||||||
private static File previousDirectory = null;
|
private static File previousDirectory = null;
|
||||||
|
|
||||||
|
private File openStartDir = ForgeProps.getFile(NewConstants.NEW_DECKS);
|
||||||
|
|
||||||
//========== Overridden methods
|
//========== Overridden methods
|
||||||
|
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
@@ -159,6 +165,7 @@ public enum CCurrentDeck implements ICDoc {
|
|||||||
final JFileChooser open = new JFileChooser(previousDirectory);
|
final JFileChooser open = new JFileChooser(previousDirectory);
|
||||||
open.setDialogTitle("Import Deck");
|
open.setDialogTitle("Import Deck");
|
||||||
open.addChoosableFileFilter(DeckSerializer.DCK_FILTER);
|
open.addChoosableFileFilter(DeckSerializer.DCK_FILTER);
|
||||||
|
open.setCurrentDirectory(openStartDir);
|
||||||
final int returnVal = open.showOpenDialog(null);
|
final int returnVal = open.showOpenDialog(null);
|
||||||
|
|
||||||
if (returnVal == JFileChooser.APPROVE_OPTION) {
|
if (returnVal == JFileChooser.APPROVE_OPTION) {
|
||||||
|
|||||||
Reference in New Issue
Block a user