Line 81... |
Line 81... |
81 |
|
81 |
|
82 |
// Ajout d'un écouteur pour le changement => enregistre la valeur courante du projet dans le registre
|
82 |
// Ajout d'un écouteur pour le changement => enregistre la valeur courante du projet dans le registre
|
83 |
projetsCombo.getCombo().addSelectionChangedListener(new SelectionChangedListener<ModelData>() {
|
83 |
projetsCombo.getCombo().addSelectionChangedListener(new SelectionChangedListener<ModelData>() {
|
84 |
public void selectionChanged(SelectionChangedEvent<ModelData> se) {
|
84 |
public void selectionChanged(SelectionChangedEvent<ModelData> se) {
|
85 |
if (se.getSelectedItem() != null) {
|
85 |
if (se.getSelectedItem() != null) {
|
86 |
mediateur.activerChargement(i18nC.chargement());
|
86 |
mediateur.activerChargement(this, i18nC.chargement());
|
87 |
Projet projet = new Projet (se.getSelectedItem());
|
87 |
Projet projet = new Projet (se.getSelectedItem());
|
88 |
mediateur.selectionnerProjetCourant(projet);
|
88 |
mediateur.selectionnerProjetCourant(projet);
|
89 |
mediateur.desactiverChargement();
|
89 |
mediateur.desactiverChargement(this);
|
90 |
annulerFiltre.setEnabled(true);
|
90 |
annulerFiltre.setEnabled(true);
|
91 |
}
|
91 |
}
|
92 |
}
|
92 |
}
|
Line 104... |
Line 104... |
104 |
tousProjets.set("nom", i18nC.tousProjets());
|
104 |
tousProjets.set("nom", i18nC.tousProjets());
|
Line 105... |
Line 105... |
105 |
|
105 |
|
106 |
annulerFiltre.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
106 |
annulerFiltre.addSelectionListener(new SelectionListener<ButtonEvent>() {
|
107 |
public void componentSelected(ButtonEvent ce) {
|
107 |
public void componentSelected(ButtonEvent ce) {
|
108 |
projetsCombo.getCombo().clear();
|
108 |
projetsCombo.getCombo().clear();
|
109 |
mediateur.activerChargement(i18nC.chargement());
|
109 |
mediateur.activerChargement(this, i18nC.chargement());
|
110 |
mediateur.selectionnerProjetCourant(tousProjets);
|
110 |
mediateur.selectionnerProjetCourant(tousProjets);
|
111 |
mediateur.desactiverChargement();
|
111 |
mediateur.desactiverChargement(this);
|
112 |
annulerFiltre.setEnabled(false);
|
112 |
annulerFiltre.setEnabled(false);
|
113 |
}
|
113 |
}
|
114 |
});
|
114 |
});
|