105 mimeData.setData( |
105 mimeData.setData( |
106 "tabwidget-id", |
106 "tabwidget-id", |
107 str(id(self.parentWidget())).encode("utf-8")) |
107 str(id(self.parentWidget())).encode("utf-8")) |
108 drag.setMimeData(mimeData) |
108 drag.setMimeData(mimeData) |
109 if event.modifiers() == Qt.KeyboardModifiers(Qt.ShiftModifier): |
109 if event.modifiers() == Qt.KeyboardModifiers(Qt.ShiftModifier): |
110 drag.exec_(Qt.DropActions(Qt.CopyAction)) |
110 drag.exec(Qt.DropActions(Qt.CopyAction)) |
111 elif event.modifiers() == Qt.KeyboardModifiers(Qt.NoModifier): |
111 elif event.modifiers() == Qt.KeyboardModifiers(Qt.NoModifier): |
112 drag.exec_(Qt.DropActions(Qt.MoveAction)) |
112 drag.exec(Qt.DropActions(Qt.MoveAction)) |
113 super(TabBar, self).mouseMoveEvent(event) |
113 super(TabBar, self).mouseMoveEvent(event) |
114 |
114 |
115 def dragEnterEvent(self, event): |
115 def dragEnterEvent(self, event): |
116 """ |
116 """ |
117 Protected method to handle drag enter events. |
117 Protected method to handle drag enter events. |