--- a/eric6/E5Gui/E5ModelMenu.py Sat Apr 10 18:31:17 2021 +0200 +++ b/eric6/E5Gui/E5ModelMenu.py Sat Apr 10 18:38:27 2021 +0200 @@ -28,7 +28,7 @@ @param parent reference to the parent widget (QWidget) """ - super(E5ModelMenu, self).__init__(parent) + super().__init__(parent) self.__maxRows = -1 self.__firstSeparator = -1 @@ -317,7 +317,7 @@ if evt.mimeData().hasFormat(mimeType): evt.acceptProposedAction() - super(E5ModelMenu, self).dragEnterEvent(evt) + super().dragEnterEvent(evt) def dropEvent(self, evt): """ @@ -333,7 +333,7 @@ else: idx = self.index(act) if not idx.isValid(): - super(E5ModelMenu, self).dropEvent(evt) + super().dropEvent(evt) return row = idx.row() @@ -348,7 +348,7 @@ row, 0, parentIndex) self.close() - super(E5ModelMenu, self).dropEvent(evt) + super().dropEvent(evt) def mousePressEvent(self, evt): """ @@ -358,7 +358,7 @@ """ if evt.button() == Qt.MouseButton.LeftButton: self.__dragStartPosition = evt.pos() - super(E5ModelMenu, self).mousePressEvent(evt) + super().mousePressEvent(evt) def mouseMoveEvent(self, evt): """ @@ -367,31 +367,31 @@ @param evt reference to the event (QMouseEvent) """ if self.__model is None: - super(E5ModelMenu, self).mouseMoveEvent(evt) + super().mouseMoveEvent(evt) return if not (evt.buttons() & Qt.MouseButton.LeftButton): - super(E5ModelMenu, self).mouseMoveEvent(evt) + super().mouseMoveEvent(evt) return if self.__dragStartPosition.isNull(): - super(E5ModelMenu, self).mouseMoveEvent(evt) + super().mouseMoveEvent(evt) return manhattanLength = (evt.pos() - self.__dragStartPosition).manhattanLength() if manhattanLength <= QApplication.startDragDistance(): - super(E5ModelMenu, self).mouseMoveEvent(evt) + super().mouseMoveEvent(evt) return act = self.actionAt(self.__dragStartPosition) if act is None: - super(E5ModelMenu, self).mouseMoveEvent(evt) + super().mouseMoveEvent(evt) return idx = self.index(act) if not idx.isValid(): - super(E5ModelMenu, self).mouseMoveEvent(evt) + super().mouseMoveEvent(evt) return drag = QDrag(self) @@ -422,7 +422,7 @@ if evt.button() == Qt.MouseButton.LeftButton: self.__dragStartPosition = QPoint() - super(E5ModelMenu, self).mouseReleaseEvent(evt) + super().mouseReleaseEvent(evt) def resetFlags(self): """