Page MenuHomePhabricator (Chris)

RepositoriesTreeWidget.cpp
No OneTemporary

Authored By
Unknown
Size
911 B
Referenced Files
None
Subscribers
None

RepositoriesTreeWidget.cpp

#include "RepositoriesTreeWidget.h"
#include <QDropEvent>
#include <QDebug>
#include <QMimeData>
RepositoriesTreeWidget::RepositoriesTreeWidget(QWidget *parent)
: QTreeWidget(parent)
{
}
void RepositoriesTreeWidget::dragEnterEvent(QDragEnterEvent *event)
{
qDebug() << event;
if (event->mimeData()->hasUrls()) {
event->acceptProposedAction();
event->accept();
return;
}
QTreeWidget::dragEnterEvent(event);
}
void RepositoriesTreeWidget::dropEvent(QDropEvent *event)
{
if (0) {
QMimeData const *mimedata = event->mimeData();
QByteArray encoded = mimedata->data("application/x-qabstractitemmodeldatalist");
QDataStream stream(&encoded, QIODevice::ReadOnly);
while (!stream.atEnd()) {
int row, col;
QMap<int, QVariant> roledatamap;
stream >> row >> col >> roledatamap;
}
}
if (event->mimeData()->hasUrls()) {
} else {
QTreeWidget::dropEvent(event);
emit dropped();
}
}

File Metadata

Mime Type
text/x-c
Expires
Sat, Nov 14, 10:14 PM (10 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
132630
Default Alt Text
RepositoriesTreeWidget.cpp (911 B)

Event Timeline