Author: sletellier Date: 2009-03-25 12:23:33 +0000 (Wed, 25 Mar 2009) New Revision: 2037 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/ParamsUI.jaxx Log: Region loading in factor tab when an old simulation load Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/ParamsUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/ParamsUI.jaxx 2009-03-25 12:15:23 UTC (rev 2036) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/ParamsUI.jaxx 2009-03-25 12:23:33 UTC (rev 2037) @@ -122,20 +122,23 @@ public void run() { getContextValue(SimulAction.class).regionChange(selected); refresh(); - if (isSensitivity()){ - try { - getParentContainer(SensitivityUI.class).getSensitivityTabUI().setRegion((FisheryRegionImpl) getContextValue(SimulAction.class).getSimulationParameter().getRegion().getFisheryRegion()); - getParentContainer(SensitivityUI.class).getSensitivityTabUI().setTreeModel(); - } catch (StorageException ex) { - log.debug(ex.getMessage(), ex); - }; - } + setFactorRegion(); getParentContainer(WelcomePanelUI.class).setInfoText(_("isisfish.message.region.loaded")); } }); } } } +protected void setFactorRegion(){ + if (isSensitivity()){ + try { + getParentContainer(SensitivityUI.class).getSensitivityTabUI().setRegion((FisheryRegionImpl) getContextValue(SimulAction.class).getSimulationParameter().getRegion().getFisheryRegion()); + getParentContainer(SensitivityUI.class).getSensitivityTabUI().setTreeModel(); + } catch (StorageException ex) { + log.debug(ex.getMessage(), ex); + }; + } +} public void setSimulationParameter(SimulAction simulAction){ getContextValue(SimulAction.class).setSimulationParameter(simulAction.getSimulationParameter()); } @@ -149,6 +152,7 @@ public void run() { getContextValue(SimulAction.class).loadOldSimulation(selected); refresh(); + setFactorRegion(); getParentContainer(WelcomePanelUI.class).setInfoText(_("isisfish.message.old.simulation.loaded")); } });