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() { |