Plugins/ViewManagerPlugins/Tabview/Tabview.py

changeset 4344
d096b2c767d8
parent 4298
4e7a0e2c20fc
child 4393
aa574fe5ea93
--- a/Plugins/ViewManagerPlugins/Tabview/Tabview.py	Sat Aug 01 13:41:33 2015 +0200
+++ b/Plugins/ViewManagerPlugins/Tabview/Tabview.py	Sat Aug 01 13:11:39 2015 +0200
@@ -88,12 +88,14 @@
             mimeData = QMimeData()
             index = self.tabAt(event.pos())
             mimeData.setText(self.tabText(index))
-            mimeData.setData("action", "tab-reordering")
-            mimeData.setData("tabbar-id", str(id(self)))
+            mimeData.setData("action", b"tab-reordering")
+            mimeData.setData("tabbar-id", str(id(self)).encode("utf-8"))
             mimeData.setData(
                 "source-index",
                 QByteArray.number(self.tabAt(self.__dragStartPos)))
-            mimeData.setData("tabwidget-id", str(id(self.parentWidget())))
+            mimeData.setData(
+                "tabwidget-id",
+                str(id(self.parentWidget())).encode("utf-8"))
             drag.setMimeData(mimeData)
             if event.modifiers() == Qt.KeyboardModifiers(Qt.ShiftModifier):
                 drag.exec_(Qt.DropActions(Qt.CopyAction))
@@ -110,7 +112,7 @@
         mimeData = event.mimeData()
         formats = mimeData.formats()
         if "action" in formats and \
-           mimeData.data("action") == "tab-reordering" and \
+           mimeData.data("action") == b"tab-reordering" and \
            "tabbar-id" in formats and \
            "source-index" in formats and \
            "tabwidget-id" in formats:
@@ -125,7 +127,7 @@
         """
         mimeData = event.mimeData()
         oldID = int(mimeData.data("tabbar-id"))
-        fromIndex = mimeData.data("source-index").toInt()[0]
+        fromIndex = int(mimeData.data("source-index"))
         toIndex = self.tabAt(event.pos())
         if oldID != id(self):
             parentID = int(mimeData.data("tabwidget-id"))

eric ide

mercurial