Revision 46723 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/featuretype/DefaultFeatureTypePanel.java
DefaultFeatureTypePanel.java | ||
---|---|---|
220 | 220 |
} |
221 | 221 |
|
222 | 222 |
} |
223 |
public static class ForceSynchronizeAction extends AbstractAction { |
|
224 |
|
|
225 |
@SuppressWarnings("OverridableMethodCallInConstructor") |
|
226 |
public ForceSynchronizeAction() { |
|
227 |
I18nManager i18n = ToolsLocator.getI18nManager(); |
|
228 |
|
|
229 |
this.putValue(NAME, i18n.getTranslation("_Force_synchronize")); |
|
230 |
this.putValue(ACTION_COMMAND_KEY, "ForceSynchronize"); |
|
231 |
} |
|
232 |
|
|
233 |
@Override |
|
234 |
public Object getValue(String key) { |
|
235 |
if (NAME.equals(key)) { |
|
236 |
// Cuando se registra la accion aun no se han cargado las traducciones |
|
237 |
I18nManager i18n = ToolsLocator.getI18nManager(); |
|
238 |
return i18n.getTranslation("_Force_synchronize"); |
|
239 |
} |
|
240 |
return super.getValue(key); |
|
241 |
} |
|
242 |
@Override |
|
243 |
public void actionPerformed(ActionEvent e) { |
|
244 |
DefaultFeatureTypePanel featureTypePanel = (DefaultFeatureTypePanel) e.getSource(); |
|
245 |
featureTypePanel.featureType.forceStrongChanges(); |
|
246 |
} |
|
247 |
|
|
248 |
} |
|
223 | 249 |
|
224 | 250 |
private DefaultFeatureAttributePanel descriptorPanel; |
225 | 251 |
private EditableFeatureType featureType; |
... | ... | |
707 | 733 |
return; |
708 | 734 |
} |
709 | 735 |
cfgActionsManager.addConfigurableAction(CONFIGURABLE_PANEL_ID, new ViewAsJsonAction()); |
736 |
cfgActionsManager.addConfigurableAction(CONFIGURABLE_PANEL_ID, new ForceSynchronizeAction()); |
|
710 | 737 |
} |
711 | 738 |
} |
Also available in: Unified diff