Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 377 → Rev 378

/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/RechercheObservationsPresenteur.java
18,14 → 18,14
 
public abstract interface Vue extends IsWidget {
public HasWidgets getZoneRecherche();
 
public HasWidgets getZoneObservations();
 
public HasWidgets getZonePagination();
public HasWidgets getZonePaginationHaut();
public HasWidgets getZonePaginationBas();
}
 
private Vue vue;
 
private PaginationPresenteur paginationHautPresenteur, paginationBasPresenteur;
public RechercheObservationsPresenteur(Vue vue) {
this.vue = vue;
}
71,7 → 71,7
}
 
private void creerWidgetPagination(int nbObservations) {
PaginationPresenteur paginationPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
this.paginationHautPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
 
@Override
public void changerPage(int debut, int fin) {
83,8 → 83,37
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
@Override
public void synchroniser() {
paginationBasPresenteur.setPageCourante(getPageCourante());
paginationBasPresenteur.actualiserLiens();
paginationBasPresenteur.changerPas(getPas());
}
};
paginationPresenteur.go(vue.getZonePagination());
paginationHautPresenteur.go(vue.getZonePaginationHaut());
this.paginationBasPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
 
@Override
public void changerPage(int debut, int fin) {
chargerEtAfficherObservations(debut, fin);
CacheClient.getInstance().setPageCouranteRechercheObservations(getPageCourante());
}
 
@Override
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
@Override
public void synchroniser() {
paginationHautPresenteur.setPageCourante(getPageCourante());
paginationHautPresenteur.actualiserLiens();
paginationHautPresenteur.changerPas(getPas());
}
};
paginationBasPresenteur.go(vue.getZonePaginationBas());
}
 
}