Esempio n. 1
0
 def onDragEnter(self, event: QDragEnterEvent):
     if event.mimeData().hasFormat(LISTBOX_MIMETYPE):
         if DEBUG: print('drag enter accepted')
         event.acceptProposedAction()
     else:
         if DEBUG: print('... denied drag enter event')
         event.setAccepted(False)
    def dragEnterEvent(self, event: QDragEnterEvent):
        """Handle Drag and Drop events. The dragEnterEvent is sent to
        check the acceptance of a following drop operation.
        We want to allow dragging in images.

        """
        # Images (from the Desktop) are provided as file ULRs
        if event.mimeData().hasUrls():
            event.acceptProposedAction()
Esempio n. 3
0
 def dragEnterEvent(self, event: QDragEnterEvent):
     if event.mimeData().hasText():
         data: str = event.mimeData().text()
         if data.isdigit():
             event.acceptProposedAction()
         if 'Group:' in data:
             group_id = int(data.split('Group:')[1])
             if group_id != self.group.id:
                 event.acceptProposedAction()
 def dragEnterEvent(self, event: QDragEnterEvent):
     event.acceptProposedAction()
 def dragEnterEvent(self, event:QDragEnterEvent):
     if event.mimeData().hasUrls():
         event.acceptProposedAction()
     else:
         event.ignore()
Esempio n. 6
0
 def dragEnterEvent(self, event: QDragEnterEvent):
     event.acceptProposedAction()
Esempio n. 7
0
 def dragEnterEvent(self, e: QtGui.QDragEnterEvent) -> None:
     file_name = e.mimeData().text()
     if file_name.split('.')[-1] in ['png', 'jpg', 'jpeg']:
         e.acceptProposedAction()
     else:
         e.ignore()
Esempio n. 8
0
 def dragEnterEvent(self, event: QDragEnterEvent):
     event.acceptProposedAction()
     self.drag_active = True
 def dragEnterEvent(self, a0: QDragEnterEvent) -> None:
     if ".jpg" in a0.mimeData().text() or ".png" in a0.mimeData().text():
         a0.acceptProposedAction()
Esempio n. 10
0
File: item.py Progetto: dlaidig/PaPI
 def dragEnterEvent(self, event: QDragEnterEvent):
     source = event.source()
     if isinstance(source, QTreeView):
         if isinstance(source.model(), PaPITreeProxyModel):
             event.acceptProposedAction()
Esempio n. 11
0
 def dragEnterEvent(self, event: QDragEnterEvent):
     event.acceptProposedAction()
     self.drag_active = True
Esempio n. 12
0
 def drag_enter_event(event: QDragEnterEvent) -> None:
     data = event.mimeData()
     url = data.urls()[0]
     if url and url.isLocalFile() and url.fileName().endswith('.pdf'):
         event.acceptProposedAction()
Esempio n. 13
0
 def dragEnterEvent(self, e: QDragEnterEvent) -> None:
     e.acceptProposedAction()
Esempio n. 14
0
 def dragEnterEvent(self, event: QDragEnterEvent) -> None:
     if self.isMimeAccepted(event.mimeData()):
         event.acceptProposedAction()
     else:
         super().dragEnterEvent(event)
Esempio n. 15
0
File: item.py Progetto: dani-l/PaPI
 def dragEnterEvent(self, event: QDragEnterEvent):
     source = event.source()
     if isinstance(source, QTreeView):
         if isinstance(source.model(), PaPITreeProxyModel):
             event.acceptProposedAction()
Esempio n. 16
0
 def dragEnterEvent(self, a0: QtGui.QDragEnterEvent):
     if a0.mimeData().hasUrls:
         a0.acceptProposedAction()
     else:
         super(MainWindow, self).dragEnterEvent(a0)
Esempio n. 17
0
 def dragEnterEvent(self, e: qtg.QDragEnterEvent) -> None:
     if e.mimeData().hasUrls():
         e.acceptProposedAction()
     else:
         e.ignore()
 def dragEnterEvent(self, event: QtGui.QDragEnterEvent):
     if event.mimeData().hasText():
         event.acceptProposedAction()
Esempio n. 19
0
 def dragEnterEvent(self, e: QtGui.QDragEnterEvent) -> None:
     if e.mimeData().hasUrls():
         e.acceptProposedAction()
     else:
         print(e.mimeData().text())
Esempio n. 20
0
 def dragEnterEvent(self, event: QtGui.QDragEnterEvent) -> None:
     if event.mimeData().hasUrls():
         event.acceptProposedAction()
Esempio n. 21
0
 def dragEnterEvent(self, event: QtGui.QDragEnterEvent):
     md = event.mimeData()
     if md.hasImage() or md.hasUrls():
         event.acceptProposedAction()
Esempio n. 22
0
 def dragEnterEvent(self, event: QDragEnterEvent):
     logger.info("dragEnterEvent %s", event)
     event.acceptProposedAction()
Esempio n. 23
0
 def dragEnterEvent(self, event: QDragEnterEvent):
     if event.mimeData().hasText():
         event.acceptProposedAction()
     else:
         event.ignore()
         QTableView.dragEnterEvent(self, event)
Esempio n. 24
0
 def dragEnterEvent(self, event: QDragEnterEvent):
     if event.mimeData().hasText():
         data: str = event.mimeData().text()
         if data.isdigit() and int(data) != self.container.id:
             event.acceptProposedAction()