Всем привет! Пытаюсь заставить QListWidget обрабатывать dropEvent, но не получается.
Вот код, переопределённый метод dropEvent:
void DropListWidget::dropEvent(QDropEvent *event)
{
QList<QUrl> urlList = event->mimeData()->urls();
QString str;
foreach (QUrl url, urlList)
str += url.toString();
emit dropped(str);
}
В конструкторе у DropListWidget вызываю метод setAcceptDrops.
Почему-то dropEvent не обрабатывается, хотя, например, dragEnterEvent работает.
Никто не знает в чём может быть загвоздка?