When I replace my delegate by a simple QItemDelegate, the 'check' behavior is as I excepted, but when I had only the method:
Qt Code:
  1. def editorEvent(self, event, proxyModel, option, proxyIndex):
  2. eventType = event.type()
  3. if eventType == QtCore.QEvent.MouseButtonDblClick:
  4. [...] # <- we do not care
  5. return True
  6. return False
To copy to clipboard, switch view to plain text mode 

The check do not work anymore...
Any idea ?