GH-2859 improve UI for twitch pack import with drag&drop

This commit is contained in:
Petr Mrázek
2019-10-14 02:31:53 +02:00
parent c60647523e
commit 9cc5ebcdd1
5 changed files with 98 additions and 13 deletions

View File

@ -0,0 +1,20 @@
#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;
};