You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
586 B
C++

#ifndef CTREEVIEW_H
#define CTREEVIEW_H
#include <QTreeView>
#include <QMetaType>
#include <QMimeDatabase>
#include <QStandardItem>
class cTreeView : public QTreeView
{
Q_OBJECT
public:
cTreeView(QWidget* parent = Q_NULLPTR);
protected:
void dragEnterEvent(QDragEnterEvent *event) override;
void dropEvent(QDropEvent *event) override;
void dragMoveEvent(QDragMoveEvent *event) override;
void dragLeaveEvent(QDragLeaveEvent *event) override;
private:
signals:
void addEntry(const QString& path);
};
Q_DECLARE_METATYPE(cTreeView*)
#endif // CTREEVIEW_H