#pragma once

#include <QLabel>

class DropLabel : public QLabel {
    Q_OBJECT

   public:
    explicit DropLabel(QWidget* parent = nullptr);

   signals:
    void droppedURLs(QList<QUrl> urls);

   protected:
    void dropEvent(QDropEvent* event) override;
    void dragEnterEvent(QDragEnterEvent* event) override;
    void dragMoveEvent(QDragMoveEvent* event) override;
    void dragLeaveEvent(QDragLeaveEvent* event) override;
};