Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 261 → Rev 262

/trunk/src/org/tela_botanica/del/client/vues/plateformedetermination/DeterminationPresenteur.java
3,6 → 3,7
import java.util.List;
 
import org.tela_botanica.del.client.cache.CacheClient;
import org.tela_botanica.del.client.composants.presenteur.Presenteur;
import org.tela_botanica.del.client.modeles.MoyenneVote;
import org.tela_botanica.del.client.modeles.VoteDetermination;
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
18,23 → 19,25
import org.tela_botanica.del.client.vues.plateformedetermination.vote.EnsembleVotesPresenteur;
import org.tela_botanica.del.client.vues.plateformedetermination.vote.barrerepartition.BarreRepartitionVotePresenteur;
 
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.HasWidgets;
 
public class DeterminationPresenteur {
public class DeterminationPresenteur extends Presenteur {
 
DeterminationVue determinationVue = new DeterminationVue();
BarreRepartitionVotePresenteur barreRepartitionVotePresenteur;
 
public DeterminationPresenteur() {
 
super(new DeterminationVue());
}
 
public void go(HasWidgets composite) {
 
DeterminationVue determinationVue = (DeterminationVue)getVue();
new DetailImageObservationPresenteur().go(determinationVue.getDetailImageObservation());
new EnsembleVotesPresenteur().go(determinationVue.getVote());
new ForumPresenteur().go(determinationVue.getForum());
new FormulairePropositionPresenteur().go(determinationVue.getFormulaireProposition());
new FormulaireRechercheEflorePresenteur().go(determinationVue.getFormulaireRechercheEflore());
 
barreRepartitionVotePresenteur = new BarreRepartitionVotePresenteur();
56,11 → 59,28
public void gererEvenements() {
BusEvenementiel.getInstance().addHandler(EvenementVoteDetermination.TYPE, new GestionnaireEvenementVoteDetermination() {
@Override
public void onVoteDetermination(VoteDetermination event) {
calculerEtAfficherVoteDeterminationPlusPopulaire();
}
});
((DeterminationVue)getVue()).getBoutonAjoutProposition().addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
ouvrirFenetreModale(new FormulairePropositionPresenteur());
}
});
BusEvenementiel.getInstance().addHandler(EvenementAjoutDetermination.TYPE, new GestionnaireEvenementAjoutDetermination() {
@Override
public void onAjoutDetermination(EvenementAjoutDetermination event) {
if(fenetreModaleEstOuverte()) {
fermerFenetreModale();
}
}
});
}
}