3,6 → 3,8 |
import java.util.Iterator; |
|
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.composants.votefleur.VoteFleurPresenteur; |
import org.tela_botanica.del.client.composants.votefleur.VoteFleurVue; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.modeles.Protocole; |
import org.tela_botanica.del.client.modeles.VoteProtocole; |
12,6 → 14,7 |
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.HasText; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.IsWidget; |
48,6 → 51,8 |
public void ajouterAuParent(HasWidgets composite); |
|
public void afficherVotePrisEnCompte(); |
|
public HasWidgets getZoneFleur(); |
} |
|
private Vue vue; |
58,6 → 63,7 |
private int valeurVoteUtilisateur = -1; |
private int valeurVoteTotal = 0; |
|
|
// TODO: on devrait passer un conteneur qui permet d'accéder à ces services |
private VoteProtocoleService voteProtocoleService; |
|
149,6 → 155,9 |
|
private void rafraichirVue() { |
valeurVoteTotal = calculerMoyenneVotes(); |
VoteFleurPresenteur presenteurFleur = new VoteFleurPresenteur(new VoteFleurVue()); |
presenteurFleur.setNote(valeurVoteTotal); |
presenteurFleur.go(vue.getZoneFleur()); |
vue.rafraichir(valeurVoteTotal, image.getVotesProtocoles(protocole.getId()).size()); |
} |
|