Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 223 → Rev 224

/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImagePresenteur.java
24,11 → 24,12
 
public void go(HasWidgets composite) {
composite.add(vue);
afficherImagesEtMoyenneVoteProtocole();
createPaginationWidget(CacheClient.getInstance().getImages().size());
reactuliserImagesEtMoyenneVoteProtocole(0,10);
 
}
 
private void afficherImagesEtMoyenneVoteProtocole() {
private void reactuliserImagesEtMoyenneVoteProtocole(int premier, int dernier) {
 
// Remise à zéro du panneau d'affichage et des composants
vue.nettoyer();
37,19 → 38,21
// superclasse présenteur ?
// FIXME : ne s'affiche pas
vue.startChargement();
vue.creerPanneauxObservation(CacheClient.getInstance().getImages());
 
List<Panel> panneauxImagesAffichees = new ArrayList<Panel>();
List<Image> imagesAffichees = CacheClient.getInstance().getSousListeImages(premier, dernier);
vue.creerPanneauxObservations(imagesAffichees.size());
Iterator<Panel> panelIterator = vue.getPanneauxImages().iterator();
for (Image image : CacheClient.getInstance().getImages()) {
for (Image image : imagesAffichees) {
Panel imagePanel = panelIterator.next();
ImagePresenteur imagePresenteur = new ImagePresenteur(image, CacheClient.getInstance().getProtocoleCourant());
imagePresenteur.go(imagePanel);
panneauxImagesAffichees.add(imagePanel);
observationPresenteurs.add(imagePresenteur);
}
 
vue.afficherPanneauxImage(0, vue.getNbImagesPerPage());
createPaginationWidget(CacheClient.getInstance().getImages().size());
 
vue.afficherPanneauxObservation(panneauxImagesAffichees);
vue.stopChargement();
 
}
74,7 → 77,7
}
 
public void showImagePanels(int first, int last) {
vue.afficherPanneauxImage(first, last);
reactuliserImagesEtMoyenneVoteProtocole(first, last);
}
 
public ResultatRechercheImageVue getView() {