title: Drag&drop from QListWidget to QPlainTextEdit
body: <p>I'm trying to implement drag&amp;drop functionality from <code>QListWidget</code> to <code>QPlainTextEdit</code>.</p>
  
  <p>I'm using <code>eventFilter</code> but for some reason the <code>QPlainTextEdit</code> gets only <code>Drag</code> event. <code>Drop</code> event never happens. </p>
  
  <p>Source code:</p>
  
  <pre><code>from PyQt4 import QtGui, QtCore
  
  class Window(QtGui.QMainWindow):
      def __init__(self):
          QtGui.QMainWindow.__init__(self)
          widget = QtGui.QWidget(self)
          self.setCentralWidget(widget)
          layout = QtGui.QVBoxLayout(widget)
          self.listA = QtGui.QListWidget(self)
          self.textedit = QtGui.QPlainTextEdit(self)
          self.textedit.installEventFilter(self)
          self.listA.setDragEnabled(True)
  
          for widget in (self.listA, self.textedit):
              widget.setAcceptDrops(True)
              layout.addWidget(widget)
  
          for item in 'One Two Three Four Five Six'.split():
              self.listA.addItem(item)
  
      def eventFilter(self, source, event):
          if (event.type() == QtCore.QEvent.DragEnter and source is self.textedit):
              event.accept()
              return False
          if (event.type() == QtCore.QEvent.Drop and source is self.textedit):
              print 'Drop'
              return False
          return QtGui.QMainWindow.eventFilter(self, source, event)
  
  if __name__ == '__main__':
  
      import sys
      app = QtGui.QApplication(sys.argv)
      window = Window()
      window.show()
      sys.exit(app.exec_())
  </code></pre>
  
  <p>How can I handle <code>Drop</code> event and correct text to the <code>QPlainTextEdit</code>?</p>