92 |
92 |
93 @param event reference to the drag enter event (QDragEnterEvent) |
93 @param event reference to the drag enter event (QDragEnterEvent) |
94 """ |
94 """ |
95 mimeData = event.mimeData() |
95 mimeData = event.mimeData() |
96 formats = mimeData.formats() |
96 formats = mimeData.formats() |
97 if formats.contains("action") and \ |
97 if "action" in formats and \ |
98 mimeData.data("action") == "tab-reordering" and \ |
98 mimeData.data("action") == "tab-reordering" and \ |
99 formats.contains("tabbar-id") and \ |
99 "tabbar-id" in formats and \ |
100 mimeData.data("tabbar-id").toLong()[0] == id(self): |
100 mimeData.data("tabbar-id") == id(self): |
101 event.acceptProposedAction() |
101 event.acceptProposedAction() |
102 E4WheelTabBar.dragEnterEvent(self, event) |
102 E4WheelTabBar.dragEnterEvent(self, event) |
103 |
103 |
104 def dropEvent(self, event): |
104 def dropEvent(self, event): |
105 """ |
105 """ |