forked from qt-creator/qt-creator
		
	Move openEditorAt from BaseTextEditorWidget to EditorManager
More sensible place, gotoLine is a method in IEditor anyhow. Change-Id: I420a6bf17060c16e6f1a4f45e0bef89379fb6bf8 Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
		@@ -110,8 +110,8 @@ QList<Locator::FilterEntry> CppCurrentDocumentFilter::matchesFor(QFutureInterfac
 | 
			
		||||
void CppCurrentDocumentFilter::accept(Locator::FilterEntry selection) const
 | 
			
		||||
{
 | 
			
		||||
    ModelItemInfo info = qvariant_cast<CppTools::ModelItemInfo>(selection.internalData);
 | 
			
		||||
    TextEditor::BaseTextEditorWidget::openEditorAt(info.fileName, info.line, info.column,
 | 
			
		||||
                                             Core::Id(), Core::EditorManager::ModeSwitch);
 | 
			
		||||
    Core::EditorManager::openEditorAt(info.fileName, info.line, info.column,
 | 
			
		||||
                                      Core::Id(), Core::EditorManager::ModeSwitch);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void CppCurrentDocumentFilter::refresh(QFutureInterface<void> &future)
 | 
			
		||||
 
 | 
			
		||||
@@ -32,11 +32,11 @@
 | 
			
		||||
#include "cpptoolsconstants.h"
 | 
			
		||||
#include "cppmodelmanagerinterface.h"
 | 
			
		||||
 | 
			
		||||
#include <coreplugin/editormanager/editormanager.h>
 | 
			
		||||
#include <coreplugin/icore.h>
 | 
			
		||||
#include <coreplugin/progressmanager/futureprogress.h>
 | 
			
		||||
#include <coreplugin/progressmanager/progressmanager.h>
 | 
			
		||||
#include <texteditor/basefilefind.h>
 | 
			
		||||
#include <texteditor/basetexteditor.h>
 | 
			
		||||
 | 
			
		||||
#include <utils/qtcassert.h>
 | 
			
		||||
#include <utils/runextensions.h>
 | 
			
		||||
@@ -509,10 +509,10 @@ void CppFindReferences::setPaused(bool paused)
 | 
			
		||||
void CppFindReferences::openEditor(const Find::SearchResultItem &item)
 | 
			
		||||
{
 | 
			
		||||
    if (item.path.size() > 0) {
 | 
			
		||||
        TextEditor::BaseTextEditorWidget::openEditorAt(QDir::fromNativeSeparators(item.path.first()),
 | 
			
		||||
                                                       item.lineNumber, item.textMarkPos,
 | 
			
		||||
                                                       Core::Id(),
 | 
			
		||||
                                                       Core::EditorManager::ModeSwitch);
 | 
			
		||||
        Core::EditorManager::openEditorAt(QDir::fromNativeSeparators(item.path.first()),
 | 
			
		||||
                                              item.lineNumber, item.textMarkPos,
 | 
			
		||||
                                              Core::Id(),
 | 
			
		||||
                                              Core::EditorManager::ModeSwitch);
 | 
			
		||||
    } else {
 | 
			
		||||
        Core::EditorManager::openEditor(QDir::fromNativeSeparators(item.text),
 | 
			
		||||
                                        Core::Id(), Core::EditorManager::ModeSwitch);
 | 
			
		||||
 
 | 
			
		||||
@@ -177,8 +177,8 @@ QList<Locator::FilterEntry> CppLocatorFilter::matchesFor(QFutureInterface<Locato
 | 
			
		||||
void CppLocatorFilter::accept(Locator::FilterEntry selection) const
 | 
			
		||||
{
 | 
			
		||||
    ModelItemInfo info = qvariant_cast<CppTools::ModelItemInfo>(selection.internalData);
 | 
			
		||||
    TextEditor::BaseTextEditorWidget::openEditorAt(info.fileName, info.line, info.column,
 | 
			
		||||
                                             Core::Id(), Core::EditorManager::ModeSwitch);
 | 
			
		||||
    Core::EditorManager::openEditorAt(info.fileName, info.line, info.column,
 | 
			
		||||
                                      Core::Id(), Core::EditorManager::ModeSwitch);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void CppLocatorFilter::reset()
 | 
			
		||||
 
 | 
			
		||||
@@ -187,9 +187,9 @@ void SymbolsFindFilter::openEditor(const Find::SearchResultItem &item)
 | 
			
		||||
    if (!item.userData.canConvert<ModelItemInfo>())
 | 
			
		||||
        return;
 | 
			
		||||
    ModelItemInfo info = item.userData.value<ModelItemInfo>();
 | 
			
		||||
    TextEditor::BaseTextEditorWidget::openEditorAt(info.fileName,
 | 
			
		||||
                                             info.line,
 | 
			
		||||
                                             info.column);
 | 
			
		||||
    Core::EditorManager::openEditorAt(info.fileName,
 | 
			
		||||
                                      info.line,
 | 
			
		||||
                                      info.column);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
QWidget *SymbolsFindFilter::createConfigWidget()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user