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()); |
} |
|
} |