Revision 40356
branches/v2_0_0_prep/extensions/extDalTransformEventTheme/src/org/gvsig/app/eventtheme/daltransform/EventThemeTransformPanel.java | ||
---|---|---|
43 | 43 |
import org.gvsig.app.gui.panels.CRSSelectPanel; |
44 | 44 |
import org.gvsig.app.gui.panels.crs.ISelectCrsPanel; |
45 | 45 |
import org.gvsig.app.project.ProjectPreferences; |
46 |
import org.gvsig.daltransform.swing.DataTransformWizard; |
|
46 | 47 |
import org.gvsig.daltransform.swing.impl.AbstractDataTransformWizardPanel; |
48 |
import org.gvsig.daltransform.swing.impl.DefaultDataTransformWizard; |
|
47 | 49 |
import org.gvsig.daltransform.swing.impl.components.FeatureTypeCombo; |
48 | 50 |
import org.gvsig.daltransform.swing.impl.components.NumericFeatureTypeAttributesCombo; |
49 | 51 |
import org.gvsig.fmap.crs.CRSFactory; |
50 | 52 |
import org.gvsig.fmap.dal.exception.DataException; |
51 | 53 |
import org.gvsig.fmap.dal.feature.FeatureStore; |
52 | 54 |
import org.gvsig.fmap.dal.feature.FeatureType; |
55 |
import org.gvsig.fmap.mapcontext.MapContext; |
|
53 | 56 |
|
54 | 57 |
|
55 | 58 |
/** |
... | ... | |
73 | 76 |
super(); |
74 | 77 |
initComponents(); |
75 | 78 |
initLabels(); |
76 |
initProjection();
|
|
79 |
resetProjection();
|
|
77 | 80 |
featureTypeCombo.addActionListener(this); |
78 | 81 |
projectionButton.addActionListener(this); |
79 | 82 |
} |
80 | 83 |
|
81 |
private void initProjection() { |
|
82 |
ProjectPreferences prefs = new ProjectPreferences(); |
|
83 |
projectionText.setText(prefs.getDefaultProjection().getAbrev()); |
|
84 |
private void resetProjection() { |
|
85 |
|
|
86 |
DefaultDataTransformWizard dtw = getDataTransformWizard(); |
|
87 |
if (dtw != null) { |
|
88 |
MapContext mco = dtw.getMapContext(); |
|
89 |
if (mco != null && mco.getProjection() != null) { |
|
90 |
projectionText.setText(mco.getProjection().getAbrev()); |
|
91 |
return; |
|
92 |
} |
|
93 |
} |
|
94 |
|
|
95 |
ProjectPreferences prefs = new ProjectPreferences(); |
|
96 |
projectionText.setText(prefs.getDefaultProjection().getAbrev()); |
|
84 | 97 |
} |
85 | 98 |
|
99 |
|
|
100 |
public void setDataTransformWizard(DataTransformWizard dtw) { |
|
101 |
super.setDataTransformWizard(dtw); |
|
102 |
resetProjection(); |
|
103 |
} |
|
104 |
|
|
86 | 105 |
private void initLabels() { |
87 | 106 |
featureTypeLabel.setText(PluginServices.getText(this, "events_feature_type_field") + ":"); |
88 | 107 |
xLabel.setText(PluginServices.getText(this, "events_x_field") + ":"); |
Also available in: Unified diff