forked from qt-creator/qt-creator
Utils: Use FilePath in DropSupport
Change-Id: Id048d0dab4c58be367a081bb8041214abd6dbf98 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -177,13 +177,13 @@ QMimeData *TreeItemModel::mimeData(const QModelIndexList &indexes) const
|
||||
{
|
||||
auto mimeData = new ::Utils::DropMimeData;
|
||||
mimeData->setOverrideFileDropAction(Qt::CopyAction);
|
||||
foreach (const QModelIndex &index, indexes) {
|
||||
for (const QModelIndex &index : indexes) {
|
||||
const QSet<SymbolLocation> locations = Internal::roleToLocations(
|
||||
data(index, Constants::SymbolLocationsRole).toList());
|
||||
if (locations.isEmpty())
|
||||
continue;
|
||||
const SymbolLocation loc = *locations.constBegin();
|
||||
mimeData->addFile(loc.fileName(), loc.line(), loc.column());
|
||||
mimeData->addFile(Utils::FilePath::fromString(loc.fileName()), loc.line(), loc.column());
|
||||
}
|
||||
if (mimeData->files().isEmpty()) {
|
||||
delete mimeData;
|
||||
|
||||
Reference in New Issue
Block a user