From f930fb2b751683a9caefe1e7b8a76f03ff9af31a Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Mon, 4 Nov 2019 17:38:49 +0100 Subject: [PATCH] CMakeProjectManager: Do not convert PATHS to user output CMake works natively with / for paths, if we convert them to \ on Windows, and then give back to CMake, we end up having bad paths. Change-Id: I44da27ba4927ec5b83c8e381a8c65ca3fca3505b Reviewed-by: Eike Ziller Reviewed-by: Tobias Hunger --- src/plugins/cmakeprojectmanager/configmodelitemdelegate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/configmodelitemdelegate.cpp b/src/plugins/cmakeprojectmanager/configmodelitemdelegate.cpp index 72d55615567..c7e7d645aa8 100644 --- a/src/plugins/cmakeprojectmanager/configmodelitemdelegate.cpp +++ b/src/plugins/cmakeprojectmanager/configmodelitemdelegate.cpp @@ -106,7 +106,7 @@ void ConfigModelItemDelegate::setModelData(QWidget *editor, QAbstractItemModel * if (data.type == ConfigModel::DataItem::FILE || data.type == ConfigModel::DataItem::DIRECTORY) { auto edit = static_cast(editor); if (edit->rawPath() != data.value) - model->setData(index, edit->fileName().toUserOutput(), Qt::EditRole); + model->setData(index, edit->fileName().toString(), Qt::EditRole); return; } else if (!data.values.isEmpty()) { auto edit = static_cast(editor);