Author: tchemit Date: 2008-02-07 11:05:05 +0000 (Thu, 07 Feb 2008) New Revision: 706 Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java Log: ajoutm?\195?\169thode pour d?\195?\169ttacher tous les listeners Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java =================================================================== --- trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java 2008-02-07 11:04:43 UTC (rev 705) +++ trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DetailTabModel.java 2008-02-07 11:05:05 UTC (rev 706) @@ -136,6 +136,7 @@ Integer index = getVersionIndex(version); Integer oldSelectedVersionIndex = this.selectedVersionIndex; this.selectedVersionIndex = index; + // ui must update detail panel for the selected node and version firePropertyChange(Properties.SELECTED_VERSION_INDEX_PROPERTY_CHANGED, oldSelectedVersionIndex, selectedVersionIndex); } @@ -204,6 +205,15 @@ changeSupport.removePropertyChangeListener(listener); } + public synchronized void removePropertyChangeListeners() { + if (changeSupport == null) { + return; + } + for (PropertyChangeListener listener : getPropertyChangeListeners()) { + changeSupport.removePropertyChangeListener(listener); + } + } + public synchronized PropertyChangeListener[] getPropertyChangeListeners() { if (changeSupport == null) { return new PropertyChangeListener[0];
participants (1)
-
tchemit@users.labs.libre-entreprise.org