Bonjour,

J'essaie de faire un drag and drop entre 2 tree models de mon application.
Cependant les éléments qui reçoivent l'item à 'droper' dépendent du type de l'item que je veux droper :
ex:
A ne peut recevoir que les types B
C ne peut recevoir que les types D

Pour cela je pensais utiliser la fonction canDropMimeData mais j'ai le problème suivant :
Mon arbre est le suivant
A
- C
A
- C

Je veux faire un drag and drop de D.
Or si je survol un élément A je ne peux pas faire mon drop sur C (en revanche si je ne survole pas A ça fonctionne)
Comment faire pour ne pas avoir ce problème tout en interdisant le drop sur A ?

Merci.