r2094 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity
Author: chatellier Date: 2009-04-09 10:04:59 +0000 (Thu, 09 Apr 2009) New Revision: 2094 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivitySecondPassUI.jaxx Log: Rafraichit la liste des simulations quand une simulation se termine Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivitySecondPassUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivitySecondPassUI.jaxx 2009-04-09 09:41:54 UTC (rev 2093) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivitySecondPassUI.jaxx 2009-04-09 10:04:59 UTC (rev 2094) @@ -36,7 +36,34 @@ import org.codelutin.util.FileUtil; import fr.ifremer.isisfish.ui.simulator.SimulAction; import fr.ifremer.isisfish.datastore.SimulationStorage; + import fr.ifremer.isisfish.simulator.launcher.SimulationService; + import fr.ifremer.isisfish.simulator.launcher.SimulationJob; + import fr.ifremer.isisfish.simulator.launcher.SimulationServiceListener; + // declaration sépérée de la variable d'instance (jaxx) + SimulationServiceListener simulationListener; + + // permet de rafaichir la liste les simulations + // des qu'une simulation se termine + simulationListener = new SimulationServiceListener() { + @Override + public void simulationStart(SimulationService simService, SimulationJob job) { + } + + @Override + public void simulationStop(SimulationService simService, SimulationJob job) { + if (log.isDebugEnabled()) { + log.debug("Refresh second pass UI simulations list"); + } + fieldSensitivitySimulationSelect.setModel(getSensitivitySimulationModel()); + } + + @Override + public void clearJobDone(SimulationService simService) { + } + } + SimulationService.getService().addSimulationServiceListener(simulationListener); + /** * Model de contenu de la liste des nom de simulations */
participants (1)
-
chatellier@users.labs.libre-entreprise.org