initial commit

This commit is contained in:
2019-10-28 17:23:29 +01:00
parent 0896dcae4d
commit 0caaf37ead
713 changed files with 6243 additions and 12 deletions
+48
View File
@@ -0,0 +1,48 @@
#include "ctreeview.h"
#include <QDropEvent>
#include <QMimeData>
#include <QStandardItemModel>
#include <QDebug>
cTreeView::cTreeView(QWidget* parent) :
QTreeView(parent)
{
setAcceptDrops(true);
}
void cTreeView::dragEnterEvent(QDragEnterEvent *event)
{
if(event->mimeData()->hasUrls())
{
event->acceptProposedAction();
}
}
void cTreeView::dropEvent(QDropEvent* event)
{
const QMimeData* mimeData = event->mimeData();
if(mimeData->hasUrls())
{
QStringList pathList;
QList<QUrl> urlList = mimeData->urls();
for(int i = 0; i < urlList.size(); i++)
emit addEntry(urlList[i].toLocalFile());
}
event->acceptProposedAction();
}
void cTreeView::dragMoveEvent(QDragMoveEvent *event)
{
event->acceptProposedAction();
}
void cTreeView::dragLeaveEvent(QDragLeaveEvent *event)
{
event->accept();
}