51 void dropEvent(QDropEvent *event)
override;
57 void setHintVisible(
bool visible);
60 QLabel *m_hintOverlay =
nullptr;
void dragMoveEvent(QDragMoveEvent *event) override
void extractByBlobNameRequested(const QString &blobName)
Emitted when an embedded IC is dropped onto the file-based section.
Section
Identifies which IC palette section this zone belongs to.
@ Embedded
The embedded IC section (accepts file-backed drops for embedding).
@ FileBased
The file-backed IC section (accepts embedded drops for extraction).
void embedByFileRequested(const QString &fileName)
Emitted when a file-based IC is dropped onto the embedded section.
void dragEnterEvent(QDragEnterEvent *event) override
ICDropZone(Section section, QWidget *parent=nullptr)
Constructs a drop zone for the given palette section.
void dropEvent(QDropEvent *event) override
void dragLeaveEvent(QDragLeaveEvent *event) override
void resizeEvent(QResizeEvent *event) override