Don't store accessory in separate var
It doesn't need to be stored either, there is always a new instance creation, so...
This commit is contained in:
parent
c2bdd38246
commit
dead0ea75c
@ -21,7 +21,6 @@ public class DesignFileSaveAsFileChooser extends SaveFileChooser {
|
|||||||
|
|
||||||
private final FileType type;
|
private final FileType type;
|
||||||
private final OpenRocketDocument document;
|
private final OpenRocketDocument document;
|
||||||
private final StorageOptionChooser storageChooser;
|
|
||||||
|
|
||||||
private static final Translator trans = Application.getTranslator();
|
private static final Translator trans = Application.getTranslator();
|
||||||
|
|
||||||
@ -42,7 +41,7 @@ public class DesignFileSaveAsFileChooser extends SaveFileChooser {
|
|||||||
case OPENROCKET:
|
case OPENROCKET:
|
||||||
defaultFilename = FileHelper.forceExtension(defaultFilename,"ork");
|
defaultFilename = FileHelper.forceExtension(defaultFilename,"ork");
|
||||||
this.setDialogTitle(trans.get("saveAs.openrocket.title"));
|
this.setDialogTitle(trans.get("saveAs.openrocket.title"));
|
||||||
storageChooser = new StorageOptionChooser(document, document.getDefaultStorageOptions());
|
StorageOptionChooser storageChooser = new StorageOptionChooser(document, document.getDefaultStorageOptions());
|
||||||
this.setAccessory(storageChooser);
|
this.setAccessory(storageChooser);
|
||||||
this.addChoosableFileFilter(FileHelper.OPENROCKET_DESIGN_FILTER);
|
this.addChoosableFileFilter(FileHelper.OPENROCKET_DESIGN_FILTER);
|
||||||
this.setFileFilter(FileHelper.OPENROCKET_DESIGN_FILTER);
|
this.setFileFilter(FileHelper.OPENROCKET_DESIGN_FILTER);
|
||||||
@ -50,14 +49,12 @@ public class DesignFileSaveAsFileChooser extends SaveFileChooser {
|
|||||||
case ROCKSIM:
|
case ROCKSIM:
|
||||||
defaultFilename = FileHelper.forceExtension(defaultFilename,"rkt");
|
defaultFilename = FileHelper.forceExtension(defaultFilename,"rkt");
|
||||||
this.setDialogTitle(trans.get("saveAs.rocksim.title"));
|
this.setDialogTitle(trans.get("saveAs.rocksim.title"));
|
||||||
storageChooser = null;
|
|
||||||
this.addChoosableFileFilter(FileHelper.ROCKSIM_DESIGN_FILTER);
|
this.addChoosableFileFilter(FileHelper.ROCKSIM_DESIGN_FILTER);
|
||||||
this.setFileFilter(FileHelper.ROCKSIM_DESIGN_FILTER);
|
this.setFileFilter(FileHelper.ROCKSIM_DESIGN_FILTER);
|
||||||
break;
|
break;
|
||||||
case RASAERO:
|
case RASAERO:
|
||||||
defaultFilename = FileHelper.forceExtension(defaultFilename,"CDX1");
|
defaultFilename = FileHelper.forceExtension(defaultFilename,"CDX1");
|
||||||
this.setDialogTitle(trans.get("saveAs.rasaero.title"));
|
this.setDialogTitle(trans.get("saveAs.rasaero.title"));
|
||||||
storageChooser = null;
|
|
||||||
this.addChoosableFileFilter(FileHelper.RASAERO_DESIGN_FILTER);
|
this.addChoosableFileFilter(FileHelper.RASAERO_DESIGN_FILTER);
|
||||||
this.setFileFilter(FileHelper.RASAERO_DESIGN_FILTER);
|
this.setFileFilter(FileHelper.RASAERO_DESIGN_FILTER);
|
||||||
break;
|
break;
|
||||||
@ -74,13 +71,6 @@ public class DesignFileSaveAsFileChooser extends SaveFileChooser {
|
|||||||
this.setSelectedFile(defaultFilename);
|
this.setSelectedFile(defaultFilename);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void storeOptions(StorageOptions opts) {
|
|
||||||
if ( storageChooser != null ) {
|
|
||||||
storageChooser.storeOptions(opts);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class RememberFilenamePropertyListener implements PropertyChangeListener {
|
class RememberFilenamePropertyListener implements PropertyChangeListener {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user