forked from qt-creator/qt-creator
Utils: filepathify Link
Change-Id: Ie62500bde139158e776f9698ee0ea00c2a113f93 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -110,7 +110,7 @@ void SymbolSupport::findLinkAt(TextEditor::TextDocument *document,
|
||||
if (!resolveTarget) {
|
||||
QTextCursor linkCursor = cursor;
|
||||
linkCursor.select(QTextCursor::WordUnderCursor);
|
||||
Utils::Link link(document->filePath().toString(),
|
||||
Utils::Link link(document->filePath(),
|
||||
linkCursor.blockNumber() + 1,
|
||||
linkCursor.positionInBlock());
|
||||
link.linkTextStart = linkCursor.selectionStart();
|
||||
|
||||
@@ -195,7 +195,7 @@ void DocumentLocatorFilter::accept(Core::LocatorFilterEntry selection,
|
||||
lineColumn.column);
|
||||
} else if (selection.internalData.canConvert<Utils::Link>()) {
|
||||
auto link = qvariant_cast<Utils::Link>(selection.internalData);
|
||||
Core::EditorManager::openEditorAt(link.targetFileName, link.targetLine, link.targetColumn);
|
||||
Core::EditorManager::openEditorAt(link.targetFilePath, link.targetLine, link.targetColumn);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -295,7 +295,7 @@ void WorkspaceLocatorFilter::accept(Core::LocatorFilterEntry selection,
|
||||
{
|
||||
if (selection.internalData.canConvert<Utils::Link>()) {
|
||||
auto link = qvariant_cast<Utils::Link>(selection.internalData);
|
||||
Core::EditorManager::openEditorAt(link.targetFileName, link.targetLine, link.targetColumn);
|
||||
Core::EditorManager::openEditorAt(link.targetFilePath, link.targetLine, link.targetColumn);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user