void ThumbnailView::SelectionInteraction::startDrag() { _dragInProgress = true; QList l; QStringList selected = _view->selection(); for( QStringList::Iterator fileIt = selected.begin(); fileIt != selected.end(); ++fileIt ) { l.append( QUrl(*fileIt) ); } QDrag* drag = new QDrag( MainWindow::Window::theMainWindow() ); QMimeData* data = new QMimeData; data->setUrls( l ); drag->setMimeData( data ); kDebug() << drag->mimeData()->urls(); drag->exec(Qt::ActionMask); _view->_mouseHandler = &(_view->_mouseTrackingHandler); _dragInProgress = false; }