diff options
author | con <qtc-committer@nokia.com> | 2010-10-05 17:13:58 +0200 |
---|---|---|
committer | con <qtc-committer@nokia.com> | 2010-10-05 17:14:25 +0200 |
commit | 6c386186504f0a71cbaa74303d2d67987f76f7ab (patch) | |
tree | b8b56e1d9e17b6ed9d715c4228bd04a2cb60e985 | |
parent | c6c2486d5d46d45cd56a061af4b11821f04f58ae (diff) |
Cpp locator filters were not opening edit mode (if you were elsewhere),
and the "current document" filter didn't jump to the column
Reviewed-by: Erik Verbruggen
-rw-r--r-- | src/plugins/cpptools/cppcurrentdocumentfilter.cpp | 3 | ||||
-rw-r--r-- | src/plugins/cpptools/cpplocatorfilter.cpp | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/cpptools/cppcurrentdocumentfilter.cpp b/src/plugins/cpptools/cppcurrentdocumentfilter.cpp index 838e0c1191..c8bcf7ff60 100644 --- a/src/plugins/cpptools/cppcurrentdocumentfilter.cpp +++ b/src/plugins/cpptools/cppcurrentdocumentfilter.cpp @@ -109,7 +109,8 @@ QList<Locator::FilterEntry> CppCurrentDocumentFilter::matchesFor(QFutureInterfac void CppCurrentDocumentFilter::accept(Locator::FilterEntry selection) const { ModelItemInfo info = qvariant_cast<CppTools::Internal::ModelItemInfo>(selection.internalData); - TextEditor::BaseTextEditor::openEditorAt(info.fileName, info.line); + TextEditor::BaseTextEditor::openEditorAt(info.fileName, info.line, info.column, + QString(), Core::EditorManager::ModeSwitch); } void CppCurrentDocumentFilter::refresh(QFutureInterface<void> &future) diff --git a/src/plugins/cpptools/cpplocatorfilter.cpp b/src/plugins/cpptools/cpplocatorfilter.cpp index 4dcc85599a..1041ca68ae 100644 --- a/src/plugins/cpptools/cpplocatorfilter.cpp +++ b/src/plugins/cpptools/cpplocatorfilter.cpp @@ -127,7 +127,8 @@ QList<Locator::FilterEntry> CppLocatorFilter::matchesFor(QFutureInterface<Locato void CppLocatorFilter::accept(Locator::FilterEntry selection) const { ModelItemInfo info = qvariant_cast<CppTools::Internal::ModelItemInfo>(selection.internalData); - TextEditor::BaseTextEditor::openEditorAt(info.fileName, info.line, info.column); + TextEditor::BaseTextEditor::openEditorAt(info.fileName, info.line, info.column, + QString(), Core::EditorManager::ModeSwitch); } void CppLocatorFilter::reset() |