Subversion Repositories eFlore/Applications.coel

Rev

Rev 1417 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1417 Rev 1468
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
		});