41 self._build() |
41 self._build() |
42 |
42 |
43 self.setAcceptDrops(True) |
43 self.setAcceptDrops(True) |
44 |
44 |
45 self._mouseButton = Qt.MouseButton.NoButton |
45 self._mouseButton = Qt.MouseButton.NoButton |
46 self._keyboardModifiers = Qt.KeyboardModifiers( |
46 self._keyboardModifiers = Qt.KeyboardModifier.NoModifier |
47 Qt.KeyboardModifier.NoModifier) |
|
48 self.__dropRow = -1 |
47 self.__dropRow = -1 |
49 self.__dropIndex = None |
48 self.__dropIndex = None |
50 |
49 |
51 def setModel(self, model): |
50 def setModel(self, model): |
52 """ |
51 """ |
177 self.activated[QModelIndex].emit(idx) |
176 self.activated[QModelIndex].emit(idx) |
178 elif ( |
177 elif ( |
179 evt.type() == QEvent.Type.MouseButtonPress and |
178 evt.type() == QEvent.Type.MouseButtonPress and |
180 evt.buttons() & Qt.MouseButton.LeftButton |
179 evt.buttons() & Qt.MouseButton.LeftButton |
181 ): |
180 ): |
182 self.__dragStartPosition = self.mapFromGlobal(evt.globalPos()) |
181 self.__dragStartPosition = self.mapFromGlobal(evt.globalPosition().toPoint()) |
183 |
182 |
184 return False |
183 return False |
185 |
184 |
186 def dragEnterEvent(self, evt): |
185 def dragEnterEvent(self, evt): |
187 """ |
186 """ |