14,14 → 14,14 |
import org.tela_botanica.client.observation.ObservationMediateur; |
import org.tela_botanica.client.vues.ArbreMotsClesVue; |
import org.tela_botanica.client.vues.image.BarreOutilsVue; |
import org.tela_botanica.client.vues.image.BarreRechercheFiltreVue; |
import org.tela_botanica.client.vues.image.GalerieImageVue; |
import org.tela_botanica.client.vues.image.ListeImageVue; |
import org.tela_botanica.client.vues.image.MenuImageVue; |
import org.tela_botanica.client.vues.image.MiniListeObservationVue; |
import org.tela_botanica.client.vues.image.PanneauFiltresImagesVues; |
import org.tela_botanica.client.vues.image.PanneauMetadonneesVue; |
import org.tela_botanica.client.vues.image.ZoomImageVue; |
import org.tela_botanica.client.vues.image.filtres.BarreRechercheFiltreVue; |
import org.tela_botanica.client.vues.image.filtres.PanneauFiltresImagesVues; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.core.client.JavaScriptObject; |
633,6 → 633,17 |
getIModele().obtenirMotsClesId(r, id); |
} |
|
public String[] obtenirTexteMotsCles(String idsMotsCles[]) { |
|
String[] tableauMotsClesTexte = new String[idsMotsCles.length]; |
|
for(int i=0; i< idsMotsCles.length; i++) { |
tableauMotsClesTexte[i] = iModele.obtenirTexteMotCle(idsMotsCles[i]); |
} |
|
return tableauMotsClesTexte; |
} |
|
/** |
* Envoie au modèle une demande pour obtenir l'arbre des mots clés |
* |
701,6 → 712,7 |
*/ |
public void obtenirDonnes(String imgNum) { |
|
if(metadonneesIptcExif.isVisible()) { |
if(imgNum == null) { |
return; |
} |
713,6 → 725,7 |
obtenirMetadonnees(metadonneesIptcExif, imgNum); |
obtenirMotsClesId(metadonneesIptcExif.getPanneauMotsCles(), imgNum); |
obtenirNote(metadonneesIptcExif.getNoteVue(), imgNum); |
} |
|
} |
|
1255,6 → 1268,8 |
public String[][] renvoyerFiltres() { |
String[][] valeursFiltres = filtres.renvoyerValeursAFiltrer(); |
|
barreOutilsVue.setFiltresEnCours(valeursFiltres); |
|
return valeursFiltres; |
} |
|
1279,6 → 1294,25 |
} |
|
/** |
* Réinitialise tous les filtres en cours |
* |
*/ |
public void viderFiltres() { |
filtres.viderFiltres(); |
obtenirPhotoGalerie(); |
} |
|
/** |
* Réinitialise un filtre en cours suivant le nom donné |
* |
* @param String le nom du filtre |
*/ |
public void viderFiltre(String nom) { |
filtres.viderFiltre(nom); |
obtenirPhotoGalerie(); |
} |
|
/** |
* ajoute les images séléctionnées dans la vue courante au tampon |
*/ |
public void ajouterImagesSelection() { |