Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 98 → Rev 99

/trunk/src/org/tela_botanica/client/image/ImageMediateur.java
15,7 → 15,7
import org.tela_botanica.client.vues.ListeImageVue;
import org.tela_botanica.client.vues.MenuImageVue;
import org.tela_botanica.client.vues.MiniListeObservationVue;
import org.tela_botanica.client.vues.PanneauFiltresVues;
import org.tela_botanica.client.vues.PanneauFiltresImagesVues;
import org.tela_botanica.client.vues.PanneauMetadonneesVue;
import org.tela_botanica.client.vues.ZoomImageVue;
 
104,7 → 104,7
/**
* panneau de filtrage
*/
private PanneauFiltresVues filtres = null;
private PanneauFiltresImagesVues filtres = null;
 
/**
* conteneur du panneau a onglets
268,7 → 268,7
// on gère la mise en page du panneau principal
 
// on crée le panneau des filtres
filtres = new PanneauFiltresVues(this);
filtres = new PanneauFiltresImagesVues(this);
filtres.setWidth("15%");
 
// le panneau à onglet qui contient les trois vues
666,7 → 666,26
obtenirMetadonnees(metadonneesIptcExif, imgNum);
obtenirMotsClesId(metadonneesIptcExif.getPanneauMotsCles(), imgNum);
obtenirNote(metadonneesIptcExif.getNoteVue(), imgNum);
if(getMetadonneesIptcExif().getMiniListeObservation().getMode())
{
obtenirObservationsAssociees() ;
}
else
{
//TODO: réfléchir : que faire dans cas là ?
}
}
public void changerModeLiaison(boolean mode) {
if(mode) {
obtenirObservationsAssociees() ;
}
else {
obtenirMiniListeObservations(getMetadonneesIptcExif().getMiniListeObservation()) ;
}
}
 
/**
* Envoie une demande au modèle pour obtenir la note associée à une image
1216,7 → 1235,7
*
* @return le panneau contenant les filtres
*/
public PanneauFiltresVues getPanneauFiltres() {
public PanneauFiltresImagesVues getPanneauFiltres() {
return filtres;
}
 
1476,6 → 1495,7
 
public void donneesExterieures(Object nouvelleDonnees) {
// si on a reçu une liste d'observation
if(nouvelleDonnees instanceof ListeObservation)
{
if(getMetadonneesIptcExif().getMiniListeObservation().isCreated())
1484,6 → 1504,14
}
}
// si on a reçu une nouvelle pagination
if(nouvelleDonnees instanceof int[])
{
if(getMetadonneesIptcExif().getMiniListeObservation().isCreated())
{
//getMetadonneesIptcExif().getMiniListeObservation().getBarrePagination().rafraichir(nouvelleDonnees, false) ;
}
}
}
 
public void afficherAide() {
1502,11 → 1530,16
}
 
public void afficherObservationsAssociees() {
public void obtenirObservationsAssociees() {
String ids[] = getVueSelectionnee().getIdSelectionnees() ;
getIModele().obtenirLiaisonObservations(this,ids[0]) ;
}
public void rafraichirMiniListeObservations(Object data) {
getMetadonneesIptcExif().getMiniListeObservation().rafraichir(data, false) ;
}
 
}