28,9 → 28,17 |
*/ |
private Item supprimerImage = null ; |
|
/** |
* Item pour la recherche par mots clés |
*/ |
private Item chercherImage = null ; |
|
/** |
* Item pour la recherche sur les commentaires |
*/ |
private Item chercherCommentaire = null ; |
|
/** |
* Constructeur sans argument (privé car ne doit être utilisé) |
*/ |
private MenuImageVue() |
51,10 → 59,13 |
// on construit le menu |
uploaderImage = new Item("Uploader des images") ; |
supprimerImage = new Item("Supprimer les images selectionnées") ; |
chercherImage = new Item("Filtrer des images") ; |
chercherImage = new Item("Filtrer par les mots clés") ; |
chercherCommentaire = new Item("Filtrer par les commentaires") ; |
addItem(uploaderImage); |
addItem(supprimerImage) ; |
addSeparator() ; |
addItem(chercherImage) ; |
addItem(chercherCommentaire) ; |
|
// on ajoute les listeners |
ajouterListeners() ; |
75,8 → 86,6 |
{ |
// on notifie le médiateur |
getIMediateur().uploaderImages() ; |
// et on cache le menu |
hide() ; |
} |
|
// si c'est la suppression |
84,17 → 93,25 |
{ |
// on notifie le médiateur |
getIMediateur().supprimerImages() ; |
// et on chache le menu |
hide() ; |
} |
|
// si c'est la recherche par mots clé |
if(item.equals(chercherImage)) |
{ |
getIMediateur().afficherFiltres() ; |
hide() ; |
// on notifie le médiateur |
getIMediateur().afficherFiltreMotsCles() ; |
} |
|
// si c'est la recherche par commentaires |
if(item.equals(chercherCommentaire)) |
{ |
// on notifie le médiateur |
getIMediateur().afficherFiltreCommentaires() ; |
} |
|
// enfin, on cache le menu |
hide() ; |
|
} |
|
}) ; |