2,6 → 2,7 |
|
import org.tela_botanica.client.image.ImageMediateur; |
|
import com.google.gwt.user.client.Window; |
import com.gwtext.client.widgets.menu.BaseItem; |
import com.gwtext.client.widgets.menu.Item; |
import com.gwtext.client.widgets.menu.Menu; |
25,6 → 26,11 |
* Item pour lier la selection d'images aux observations selectionnées |
*/ |
private Item lierSelection = null ; |
|
/** |
* Item pour lier la selection d'images aux observations selectionnées |
*/ |
private Item lierSelectionTampon = null ; |
|
/** |
* Item pour afficher la selection d'images |
55,11 → 61,12 |
|
iMediateur = im; |
|
// on construit le menu |
lierSelection = new Item("Lier le tampon à la sélection d'observation"); |
lierSelection = new Item("Lier les images selectionnées à la sélection d'observation"); |
lierSelectionTampon = new Item("Lier le tampon à la sélection d'observation"); |
afficherSelection = new Item("Afficher le tampon"); |
|
|
addItem(lierSelection); |
addItem(lierSelectionTampon); |
addItem(afficherSelection); |
|
// on ajoute les listeners |
66,18 → 73,20 |
ajouterListeners(); |
} |
|
public MenuLiaisonVue(ImageMediateur mediateur, boolean liaison) { |
public MenuLiaisonVue(ImageMediateur im, boolean liaison) { |
|
|
iMediateur = mediateur; |
iMediateur = im; |
|
lierSelection = new Item("Lier le tampon à la sélection d'observation"); |
lierSelection = new Item("Lier les images selectionnées à la sélection d'observation"); |
lierSelectionTampon = new Item("Lier le tampon à la sélection d'observation"); |
afficherSelection = new Item("Afficher le tampon"); |
|
addItem(lierSelection); |
addItem(lierSelectionTampon); |
addItem(afficherSelection); |
|
iMediateur = mediateur; |
iMediateur = im; |
|
if(liaison) { |
|
102,6 → 111,12 |
// si c'est la suppression |
if (item.equals(lierSelection)) { |
// on notifie le médiateur |
getIMediateur().LierObservations(); |
} |
|
// si c'est la suppression |
if (item.equals(lierSelectionTampon)) { |
// on notifie le médiateur |
getIMediateur().LierTamponObservations(); |
} |
|