'Accept internal drags only'

def dragEnterEvent(self, event):

    widget = self.widget
    self.Base.dragEnterEvent(widget, event)
    self._inner_drag = (event.source() == widget)
    if self._inner_drag:
        event.acceptProposedAction()
    else:
        event.ignore()
