def dragMoveEvent(self, event: QtGui.QDragMoveEvent) -> None: if event.mimeData().hasUrls: event.setDropAction(QtCore.Qt.CopyAction) event.accept() return else: event.ignore()
def dragMoveEvent(self, a0: QtGui.QDragMoveEvent) -> None: if a0.mimeData().hasUrls() and len( a0.mimeData().urls()) == 1 and os.path.isfile( a0.mimeData().urls()[0].toLocalFile()): a0.setDropAction(QtCore.Qt.CopyAction) a0.accept() else: a0.ignore()
def _drag_move_event(self, event: QDragMoveEvent): index = self.ui.dirTree.indexAt(event.pos()) mime_data = event.mimeData() if mime_data.hasFormat(MimeTypes[real_folder]): if not self.ui.dirTree.model().is_virtual(index): event.ignore() else: event.accept() else: event.accept()
def dragMoveEvent(self, event: QtGui.QDragMoveEvent) -> None: """Handles the move event of the dragged image. Parameters ---------- event: QDragMoveEvent The identified event """ if event.mimeData().hasImage: event.accept() else: event.ignore()
def dragMoveEvent(self, event: QDragMoveEvent): if event.mimeData().hasText(): self.curRow = 0 index = self.indexAt(event.pos()) if index.isValid(): if event.pos().y( ) - index.row() * self.itemRowHeight >= self.itemRowHeight / 2: self.curRow = index.row() + 1 else: self.curRow = index.row() else: self.curRow = self.model.rowCount() self.targetRow = self.curRow self.lineLabel.setGeometry( 1, self.headerHeight + self.targetRow * self.itemRowHeight, self.width() - 2, 2) event.acceptProposedAction() return event.ignore() QTableView.dragMoveEvent(self, event)
def dragMoveEvent(self, event: QDragMoveEvent): target = self.itemAt(event.pos()) if isinstance(target, FolderWidgetItem): QTreeWidget.dragMoveEvent(self, event) else: event.ignore()
def dragMoveEvent(self, event: QtGui.QDragMoveEvent) -> None: logger.debug("TreeListWidget.dragMoveEvent") if isinstance(self.itemAt(event.pos()), self.leafItem): event.ignore() else: event.accept()
def dragMoveEvent(self, event: QtGui.QDragMoveEvent) -> None: if self.itemAt(event.pos()): event.accept() else: event.ignore()
def dragMoveEvent(self, event: QDragMoveEvent): if event.mimeData().hasFormat("application/x-simitemdata"): event.setDropAction(Qt.MoveAction) event.accept() else: event.ignore()
def dragMoveEvent(self, event: QDragMoveEvent): current_item = self.itemAt(event.pos()) if not current_item or current_item.parent(): event.ignore() else: super().dragMoveEvent(event)
def dragMoveEvent(self, e: qtg.QDragMoveEvent) -> None: if e.mimeData().hasUrls(): e.acceptProposedAction() else: e.ignore()
def dragMoveEvent(self, event: QDragMoveEvent): if event.mimeData().hasFormat(PhysicalObjectsModel.MIME_TYPE): event.accept() else: event.ignore()
def dragMoveEvent(self, e: QDragMoveEvent) -> None: if e.mimeData().hasFormat("pe4/asset"): e.setDropAction(Qt.MoveAction) e.accept() else: e.ignore()