editormanager: simplify use of interface

Less code on the user side, same meaning.

Change-Id: I14e54a5d2ed8e024a51cce74eaf7c8419ad544be
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
hjk
2012-05-08 09:43:14 +02:00
committed by hjk
parent 2ef2532bf6
commit 21bf0046c3
83 changed files with 215 additions and 283 deletions

View File

@@ -131,12 +131,11 @@ void SourceAgent::setContent(const QString &filePath, const QString &content)
d->path = filePath;
EditorManager *editorManager = EditorManager::instance();
if (!d->editor) {
QString titlePattern = d->producer + QLatin1String(": ")
+ QFileInfo(filePath).fileName();
d->editor = qobject_cast<ITextEditor *>(
editorManager->openEditorWithContents(
EditorManager::openEditorWithContents(
CppEditor::Constants::CPPEDITOR_ID,
&titlePattern, content));
QTC_ASSERT(d->editor, return);
@@ -148,7 +147,7 @@ void SourceAgent::setContent(const QString &filePath, const QString &content)
baseTextEdit->setRequestMarkEnabled(true);
}
editorManager->activateEditor(d->editor);
EditorManager::activateEditor(d->editor);
QPlainTextEdit *plainTextEdit =
qobject_cast<QPlainTextEdit *>(d->editor->widget());
@@ -178,8 +177,7 @@ void SourceAgent::updateLocationMarker()
QTextBlock block = tc.document()->findBlockByNumber(lineNumber - 1);
tc.setPosition(block.position());
plainTextEdit->setTextCursor(tc);
EditorManager *editorManager = EditorManager::instance();
editorManager->activateEditor(d->editor);
EditorManager::activateEditor(d->editor);
}
}