(self, event)
| 401 | super(MainWindow.PlaylistWidget, self).dragEnterEvent(event) |
| 402 | |
| 403 | def dragMoveEvent(self, event): |
| 404 | data = event.mimeData() |
| 405 | urls = data.urls() |
| 406 | if urls and urls[0].scheme() == 'file': |
| 407 | event.acceptProposedAction() |
| 408 | indexRow = self.indexAt(event.pos()).row() |
| 409 | window = self.parent().parent().parent().parent().parent().parent() |
| 410 | if indexRow == -1 or not window.clearedPlaylistNote: |
| 411 | indexRow = window.playlist.count() |
| 412 | window.setPlaylistInsertPosition(indexRow) |
| 413 | else: |
| 414 | super(MainWindow.PlaylistWidget, self).dragMoveEvent(event) |
| 415 | |
| 416 | def dropEvent(self, event): |
| 417 | window = self.parent().parent().parent().parent().parent().parent() |
nothing calls this directly
no test coverage detected