| 107 | } |
| 108 | |
| 109 | QString baseFileLocator::toShortProjectPath(const QString &path) |
| 110 | { |
| 111 | QMap<QString, QString> projectList; |
| 112 | QString nativePath = path; |
| 113 | if (projectService->getAllProjectInfo) { |
| 114 | auto allProject = projectService->getAllProjectInfo(); |
| 115 | foreach (auto project, allProject) { |
| 116 | auto projectRootPath = project.workspaceFolder(); |
| 117 | if (path.startsWith(projectRootPath)) { |
| 118 | nativePath.replace(0, projectRootPath.size(), QFileInfo(projectRootPath).fileName() + ':'); |
| 119 | break; |
| 120 | } |
| 121 | } |
| 122 | } |
| 123 | |
| 124 | return nativePath; |
| 125 | } |
nothing calls this directly
no test coverage detected