Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 454 → Rev 455

/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/MoteurRechercheImagePresenteur.java
5,7 → 5,9
import org.tela_botanica.del.client.cache.CacheClient;
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRecherchePresenteur;
import org.tela_botanica.del.client.composants.moteurrecherche.MoteurRechercheVue;
import org.tela_botanica.del.client.modeles.InformationsRecherche;
import org.tela_botanica.del.client.modeles.ModeRecherche;
import org.tela_botanica.del.client.modeles.ModeTri;
import org.tela_botanica.del.client.modeles.Protocole;
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel;
import org.tela_botanica.del.client.navigation.evenement.changementprotocole.EvenementChangementProtocole;
17,7 → 19,10
 
import com.google.gwt.event.dom.client.ChangeEvent;
import com.google.gwt.event.dom.client.ChangeHandler;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.HasChangeHandlers;
import com.google.gwt.event.dom.client.HasClickHandlers;
import com.google.gwt.user.client.ui.HasWidgets;
import com.google.gwt.user.client.ui.IsWidget;
 
26,13 → 31,28
public interface Vue extends IsWidget {
 
public void ajouterProtocole(String protocole);
 
public void selectionnerProtocole(int index);
 
public HasChangeHandlers getListeProtocoles();
 
public HasWidgets getZoneResultats();
 
public HasWidgets getZoneRecherche();
 
public String getNomProtocolSelectionne();
 
public int getIdProtocoleSelectionne();
 
public void ajouterVue(HasWidgets composite);
 
public HasClickHandlers getTriParNbVotesAscendant();
 
public HasClickHandlers getTriParNbVotesDescendant();
 
public HasClickHandlers getTriParDateAscendant();
 
public HasClickHandlers getTriParDateDescendant();
}
 
private Vue vue;
77,8 → 97,48
surChangementProtocole();
}
});
 
vue.getTriParNbVotesAscendant().addClickHandler(new ClickHandler() {
 
@Override
public void onClick(ClickEvent arg0) {
InformationsRecherche informationsRechercheImages = CacheClient.getInstance().getInformationsRechercheImage();
informationsRechercheImages.setTriParNbVotes(ModeTri.TRI_ASCENDANT);
chercherImages();
}
});
 
vue.getTriParNbVotesDescendant().addClickHandler(new ClickHandler() {
 
@Override
public void onClick(ClickEvent arg0) {
InformationsRecherche informationsRechercheImages = CacheClient.getInstance().getInformationsRechercheImage();
informationsRechercheImages.setTriParNbVotes(ModeTri.TRI_DESCENDANT);
chercherImages();
}
});
 
vue.getTriParDateAscendant().addClickHandler(new ClickHandler() {
 
@Override
public void onClick(ClickEvent arg0) {
InformationsRecherche informationsRechercheImages = CacheClient.getInstance().getInformationsRechercheImage();
informationsRechercheImages.setTriParDate(ModeTri.TRI_ASCENDANT);
chercherImages();
}
});
 
vue.getTriParDateDescendant().addClickHandler(new ClickHandler() {
 
@Override
public void onClick(ClickEvent arg0) {
InformationsRecherche informationsRechercheImages = CacheClient.getInstance().getInformationsRechercheImage();
informationsRechercheImages.setTriParDate(ModeTri.TRI_DESCENDANT);
chercherImages();
}
});
}
 
public void surChangementProtocole() {
Protocole protocoleCourant = null;
for (Protocole protocole : protocoles) {