Bonjour à tous,
J'ai un modèle dans la vue 'Project Explorer' et visible dans la vue du milieu, sur lequel je souhaite effectuer une action.
J'ai donc une commande que je peux appeler via un bouton dans la toolbar et dans le menu contextuel de la vue 'Project Explorer', "enable" quand la vue du milieu est sélectionnée ou quand mon modèle de la vue 'Project Explorer' est sélectionné.
Je souhaite avoir en paramètre de ma commande le modèle sélectionné pour récupéré son URI, pour effectuer une action sur ce modèle.
Je sais le faire d'une autre façon, mais cela n'est plus conseillé...
*j'avais un popupMenus contenant un objectContribution contenant mon action
*aujourd'hui, j'ai un Menus, popup.any contenant ma command
Dans le handler de l'action, il y avait
selectionChanged(IAction action, ISelection selection)
et donc, je pouvais récupéré l'objet sélectionné.
Dans le handler de la command, il n'y a pas cette sélection...
Une idée?
Merci.
Partager