eric7/Plugins/ViewManagerPlugins/Tabview/Tabview.py

branch
eric7
changeset 8318
962bce857696
parent 8314
e3642a6a1e71
child 8319
ea11a3948f40
--- a/eric7/Plugins/ViewManagerPlugins/Tabview/Tabview.py	Sun May 16 11:43:59 2021 +0200
+++ b/eric7/Plugins/ViewManagerPlugins/Tabview/Tabview.py	Sun May 16 20:07:24 2021 +0200
@@ -9,12 +9,12 @@
 
 import os
 
-from PyQt5.QtCore import (
+from PyQt6.QtCore import (
     pyqtSlot, QPoint, QFileInfo, pyqtSignal, QEvent, QByteArray, QMimeData,
     Qt, QSize
 )
-from PyQt5.QtGui import QColor, QDrag, QPixmap, QMouseEvent
-from PyQt5.QtWidgets import (
+from PyQt6.QtGui import QColor, QDrag, QPixmap, QMouseEvent
+from PyQt6.QtWidgets import (
     QWidget, QHBoxLayout, QSplitter, QTabBar, QApplication, QToolButton,
     QMenu, QLabel
 )
@@ -77,7 +77,7 @@
         @type QMouseEvent
         """
         if event.button() == Qt.MouseButton.LeftButton:
-            self.__dragStartPos = QPoint(event.pos())
+            self.__dragStartPos = QPoint(event.position().toPoint())
         super().mousePressEvent(event)
     
     def mouseMoveEvent(self, event):
@@ -89,12 +89,12 @@
         """
         if (
             event.buttons() == Qt.MouseButtons(Qt.MouseButton.LeftButton) and
-            (event.pos() - self.__dragStartPos).manhattanLength() >
+            (event.position().toPoint() - self.__dragStartPos).manhattanLength() >
                 QApplication.startDragDistance()
         ):
             drag = QDrag(self)
             mimeData = QMimeData()
-            index = self.tabAt(event.pos())
+            index = self.tabAt(event.position().toPoint())
             mimeData.setText(self.tabText(index))
             mimeData.setData("action", b"tab-reordering")
             mimeData.setData("tabbar-id", str(id(self)).encode("utf-8"))
@@ -144,7 +144,7 @@
         mimeData = event.mimeData()
         oldID = int(mimeData.data("tabbar-id"))
         fromIndex = int(mimeData.data("source-index"))
-        toIndex = self.tabAt(event.pos())
+        toIndex = self.tabAt(event.position().toPoint())
         if oldID != id(self):
             parentID = int(mimeData.data("tabwidget-id"))
             if event.proposedAction() == Qt.DropAction.MoveAction:
@@ -1357,7 +1357,7 @@
                 switched = watched.parent() is not self.currentTabWidget
                 self.currentTabWidget = watched.parent()
                 if switched:
-                    index = self.currentTabWidget.selectTab(event.pos())
+                    index = self.currentTabWidget.selectTab(event.position().toPoint())
                     switched = (
                         self.currentTabWidget.widget(index) is
                         self.activeWindow()

eric ide

mercurial