diff -r 3e9f0330f833 -r 7781e396c903 E5Gui/E5ModelMenu.py --- a/E5Gui/E5ModelMenu.py Sun Jun 19 17:50:39 2011 +0200 +++ b/E5Gui/E5ModelMenu.py Sun Jun 19 19:36:27 2011 +0200 @@ -27,7 +27,7 @@ @param parent reference to the parent widget (QWidget) """ - QMenu.__init__(self, parent) + super().__init__(parent) self.__maxRows = -1 self.__firstSeparator = -1 @@ -303,7 +303,7 @@ if evt.mimeData().hasFormat(mimeType): evt.acceptProposedAction() - QMenu.dragEnterEvent(self, evt) + super().dragEnterEvent(evt) def dropEvent(self, evt): """ @@ -319,7 +319,7 @@ else: idx = self.index(act) if not idx.isValid(): - QMenu.dropEvent(self, evt) + super().dropEvent(evt) return row = idx.row() @@ -334,7 +334,7 @@ row, 0, parentIndex) self.close() - QMenu.dropEvent(self, evt) + super().dropEvent(evt) def mousePressEvent(self, evt): """ @@ -344,7 +344,7 @@ """ if evt.button() == Qt.LeftButton: self.__dragStartPosition = evt.pos() - QMenu.mousePressEvent(self, evt) + super().mousePressEvent(evt) def mouseMoveEvent(self, evt): """ @@ -353,26 +353,26 @@ @param evt reference to the event (QMouseEvent) """ if self.__model is None: - QMenu.mouseMoveEvent(self, evt) + super().mouseMoveEvent(evt) return if not (evt.buttons() & Qt.LeftButton): - QMenu.mouseMoveEvent(self, evt) + super().mouseMoveEvent(evt) return manhattanLength = (evt.pos() - self.__dragStartPosition).manhattanLength() if manhattanLength <= QApplication.startDragDistance(): - QMenu.mouseMoveEvent(self, evt) + super().mouseMoveEvent(evt) return act = self.actionAt(self.__dragStartPosition) if act is None: - QMenu.mouseMoveEvent(self, evt) + super().mouseMoveEvent(evt) return idx = self.index(act) if not idx.isValid(): - QMenu.mouseMoveEvent(self, evt) + super().mouseMoveEvent(evt) return drag = QDrag(self) @@ -399,7 +399,7 @@ """ self._mouseButton = evt.button() self._keyboardModifiers = evt.modifiers() - QMenu.mouseReleaseEvent(self, evt) + super().mouseReleaseEvent(evt) def resetFlags(self): """