aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2010-10-05 17:13:58 +0200
committercon <qtc-committer@nokia.com>2010-10-05 17:14:25 +0200
commit6c386186504f0a71cbaa74303d2d67987f76f7ab (patch)
treeb8b56e1d9e17b6ed9d715c4228bd04a2cb60e985
parentc6c2486d5d46d45cd56a061af4b11821f04f58ae (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.cpp3
-rw-r--r--src/plugins/cpptools/cpplocatorfilter.cpp3
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()