def dragEnterEvent(self, event: QDragEnterEvent): if not self.terrain_mode and event.mimeData().hasFormat( "application/fe14-spawn"): self.spawn_dragged_over.emit(self.row, self.column) event.acceptProposedAction() else: event.ignore()
def dragEnterEvent(self, event: QDragEnterEvent) -> None: self.setDisabled(True) self.repaint() urls = event.mimeData().urls() if not urls: self.setDisabled(False) self.setFocus() event.ignore() return for url in urls: try: parse = urlparse(url.toString()) if parse.scheme not in ['file']: self.setDisabled(False) event.ignore() return filepath = Path(url.toLocalFile()) if isArchive(filepath) or containsValidMod(filepath, searchlimit=8)[0]: self.setDisabled(False) event.accept() return except Exception as e: logger.debug(str(e)) self.setDisabled(False) self.setFocus() event.ignore()
def dragEnterEvent(self, event: QtGui.QDragEnterEvent): from randovania.layout.preset_migration import VersionedPreset valid_extensions = [ LayoutDescription.file_extension(), VersionedPreset.file_extension(), ] valid_extensions_with_dot = { f".{extension}" for extension in valid_extensions } for url in event.mimeData().urls(): ext = os.path.splitext(url.toLocalFile())[1] if ext in valid_extensions_with_dot: event.acceptProposedAction() return
def dragEnterEvent(self, event: QDragEnterEvent) -> None: if self.childAt(event.pos()) is self.label_drop_file: event.accept()
def dragEnterEvent(self, event: QtGui.QDragEnterEvent) -> None: if event.mimeData().hasUrls(): event.acceptProposedAction() else: # pragma: no cover super().dragEnterEvent(event)
def dragEnterEvent(self, event: QDragEnterEvent) -> None: """ Reimplemented to tell the model the item which is dragged """ if self.model(): index = self.indexAt(event.pos()) self.model().setDragStart(index) super().dragEnterEvent(event)
def dragEnterEvent(self, event: QtGui.QDragEnterEvent): if (event.mimeData().hasImage() or event.mimeData().hasUrls()): event.acceptProposedAction()
def dragEnterEvent(self, event: QtGui.QDragEnterEvent): event.accept()
def dragEnterEvent(self, event: QDragEnterEvent): logger.debug('detected: {}'.format(event.mimeData().text())) event.accept()
def dragEnterEvent(self, event: QtGui.QDragEnterEvent) -> None: if event.mimeData().hasUrls(): event.accept()
def dragEnterEvent(self, event: QDragEnterEvent): mime_data: QMimeData = event.mimeData() if mime_data.hasUrls() and len(mime_data.urls()[0].toLocalFile()) > 0: event.acceptProposedAction()
def dragEnterEvent(self, event: QDragEnterEvent): if event.mimeData().hasFormat("application/level-object"): event.acceptProposedAction()
def dragEnterEvent(self, event: QtGui.QDragEnterEvent): super().dragEnterEvent(event) item_index = self.indexAt(event.pos()) self._current_row = self.take_item(item_index)
def dragEnterEvent(self, event: QDragEnterEvent): if event.mimeData().hasUrls(): if self._get_drop_event_files(event.mimeData()): event.acceptProposedAction() else: event.ignore()
def dragEnterEvent(self, event: QDragEnterEvent): if event.mimeData().hasUrls(): event.acceptProposedAction()
def dragEnterEvent(self, a0: QtGui.QDragEnterEvent) -> None: if a0.source() is self: self.drag_start_row = self.indexAt(a0.pos()).row() a0.acceptProposedAction()
def dragEnterEvent( self, event: QtGui.QDragEnterEvent) -> None: # pragma: no cover if event.mimeData().hasFormat("application/x-pew2tabbar"): event.acceptProposedAction()
def dragEnterEvent(self, event: QtGui.QDragEnterEvent): if event.mimeData().hasFormat("text/plain") and self.drag: event.accept() else: event.ignore()
def dragEnterEvent(self, event: QtGui.QDragEnterEvent): if event.mimeData().hasFormat("text/plain"): event.acceptProposedAction()