Hmm... I have been assuming that `setDropAction(Qt.IgnoreAction)` followed by `accept()` is the same as `ignore()`.

If this is not the case (I'll check shortly), then you have a point.