Revision 43802 branches/org.gvsig.desktop-2018a/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/fmap/dal/serverexplorer/filesystem/swing/FilesystemExplorerWizardPanel.java
FilesystemExplorerWizardPanel.java | ||
---|---|---|
3 | 3 |
import java.awt.GridBagConstraints; |
4 | 4 |
import java.awt.GridBagLayout; |
5 | 5 |
import java.awt.Window; |
6 |
import java.beans.PropertyChangeEvent; |
|
7 |
import java.beans.PropertyChangeListener; |
|
6 | 8 |
import java.io.File; |
7 | 9 |
import java.util.ArrayList; |
8 | 10 |
import java.util.Iterator; |
... | ... | |
22 | 24 |
import org.gvsig.app.ApplicationLocator; |
23 | 25 |
import org.gvsig.app.ApplicationManager; |
24 | 26 |
import org.gvsig.app.gui.WizardPanel; |
27 |
import org.gvsig.app.gui.wizards.WizardListener; |
|
28 |
import org.gvsig.app.gui.wizards.WizardListenerSupport; |
|
25 | 29 |
import org.gvsig.app.prepareAction.PrepareContext; |
26 | 30 |
import org.gvsig.app.prepareAction.PrepareContextView_v1; |
27 | 31 |
import org.gvsig.app.project.documents.view.toc.actions.LayerErrorsPanel; |
... | ... | |
75 | 79 |
private static String lastPath = null; |
76 | 80 |
private FilesystemExplorerWizardPanelController panel = null; |
77 | 81 |
private boolean tabularOnly; |
82 |
|
|
78 | 83 |
/** |
79 | 84 |
* |
80 | 85 |
*/ |
81 | 86 |
public FilesystemExplorerWizardPanel() { |
82 | 87 |
this(false); |
83 | 88 |
} |
84 |
|
|
89 |
|
|
85 | 90 |
public FilesystemExplorerWizardPanel(boolean tabularOnly) { |
86 | 91 |
super(); |
87 | 92 |
this.tabularOnly = tabularOnly; |
... | ... | |
129 | 134 |
panel.setTabularOnly(this.tabularOnly); |
130 | 135 |
this.add(panel, gridBagConstraints); |
131 | 136 |
|
137 |
panel.asJComponent().addPropertyChangeListener(new PropertyChangeListener() { |
|
138 |
@Override |
|
139 |
public void propertyChange(PropertyChangeEvent evt) { |
|
140 |
callStateChanged(areSettingsValid()); |
|
141 |
} |
|
142 |
}); |
|
143 |
|
|
132 | 144 |
} |
133 | 145 |
|
134 | 146 |
@Override |
... | ... | |
435 | 447 |
return panel.getPrepareDataStoreContext(); |
436 | 448 |
} |
437 | 449 |
|
450 |
|
|
451 |
@Override |
|
452 |
public boolean areSettingsValid() { |
|
453 |
boolean valid = super.areSettingsValid(); |
|
454 |
return valid && getMapCtrl()!=null; |
|
455 |
} |
|
456 |
|
|
438 | 457 |
} |
Also available in: Unified diff