30,6 → 30,11 |
* Item pour afficher la selection d'images |
*/ |
private Item afficherSelection = null; |
|
/** |
* Item pour supprimer la liaison entre une observation et une image |
*/ |
private Item supprimerLiaison = null ; |
|
/** |
* Constructeur sans argument (privé car ne doit être utilisé) |
61,6 → 66,29 |
ajouterListeners(); |
} |
|
public MenuLiaisonVue(ImageMediateur mediateur, boolean liaison) { |
|
|
iMediateur = mediateur; |
|
lierSelection = new Item("Lier le tampon à la sélection d'observation"); |
afficherSelection = new Item("Afficher le tampon"); |
|
addItem(lierSelection); |
addItem(afficherSelection); |
|
iMediateur = mediateur; |
|
if(liaison) { |
|
supprimerLiaison = new Item("Supprimer la liaison") ; |
addItem(supprimerLiaison); |
|
} |
// on ajoute les listeners |
ajouterListeners(); |
} |
|
/** |
* Ajoute les listeners pour la gestions des évènements |
*/ |
81,6 → 109,10 |
if (item.equals(afficherSelection)) { |
getIMediateur().afficherIdSelectionImages(); |
} |
|
if(item.equals(supprimerLiaison)) { |
getIMediateur().supprimerLiaisonObsImage() ; |
} |
|
// enfin, on cache le menu |
hide(); |