Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 365 → Rev 378

/trunk/src/org/tela_botanica/del/client/vues/rechercheimages/resultats/ResultatRechercheImagePresenteur.java
21,7 → 21,8
private final ResultatRechercheImageVue vue = new ResultatRechercheImageVue();
private List<ImagePresenteur> observationPresenteurs = new ArrayList<ImagePresenteur>();
private ImageService imageService;
 
private PaginationPresenteur paginationHautPresenteur, paginationBasPresenteur;
public ResultatRechercheImagePresenteur(ImageService imageService) {
this.imageService = imageService;
}
90,8 → 91,7
 
private void creerWidgetPagination(int nbImages) {
 
PaginationPresenteur pagination = new PaginationPresenteur(nbImages, CacheClient.getInstance().getPasPagination()) {
 
this.paginationBasPresenteur = new PaginationPresenteur(nbImages, CacheClient.getInstance().getPasPagination()) {
@Override
public void changerPage(int debut, int fin) {
chargerEtAfficherImages(debut, fin);
102,15 → 102,22
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
@Override
public void synchroniser() {
paginationHautPresenteur.setPageCourante(getPageCourante());
paginationHautPresenteur.actualiserLiens();
paginationHautPresenteur.changerPas(getPas());
}
};
pagination.go(vue.getPanneauPagination());
PaginationPresenteur paginationHaut = new PaginationPresenteur(nbImages, CacheClient.getInstance().getPasPagination()) {
this.paginationHautPresenteur = new PaginationPresenteur(nbImages, CacheClient.getInstance().getPasPagination()) {
 
@Override
public void changerPage(int debut, int fin) {
chargerEtAfficherImages(debut, fin);
CacheClient.getInstance().setPageCouranteRechercheImages(getPageCourante());
}
 
@Override
117,8 → 124,16
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
 
@Override
public void synchroniser() {
paginationBasPresenteur.setPageCourante(getPageCourante());
paginationBasPresenteur.actualiserLiens();
paginationBasPresenteur.changerPas(getPas());
}
};
paginationHaut.go(vue.getPanneauPaginationHaut());
this.paginationBasPresenteur.go(vue.getPanneauPagination());
this.paginationHautPresenteur.go(vue.getPanneauPaginationHaut());
}
 
}