diff options
author | Nikita Baryshnikov <nib952051@gmail.com> | 2015-04-06 15:01:05 +0300 |
---|---|---|
committer | Nikita Baryshnikov <nib952051@gmail.com> | 2015-04-13 12:33:01 +0000 |
commit | 147dad89446f1877faf8c0b4a6d175afefa3a43c (patch) | |
tree | 71899b2e005d44518444d1d31f1dc5a7c18ac8be /src/plugins/diffeditor/diffeditorplugin.cpp | |
parent | 7c083eadee877212ae64083e73a8939be7bc9e31 (diff) | |
download | qt-creator-147dad89446f1877faf8c0b4a6d175afefa3a43c.tar.gz |
DiffEditorManager simplify
by using EditorManager::openEditorWithContents
Change-Id: I2850648bff0f5b8f01254b9c7ce9539c1262f576
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/diffeditor/diffeditorplugin.cpp')
-rw-r--r-- | src/plugins/diffeditor/diffeditorplugin.cpp | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/plugins/diffeditor/diffeditorplugin.cpp b/src/plugins/diffeditor/diffeditorplugin.cpp index e87f8aaa90..2a69205e43 100644 --- a/src/plugins/diffeditor/diffeditorplugin.cpp +++ b/src/plugins/diffeditor/diffeditorplugin.cpp @@ -34,7 +34,6 @@ #include "diffeditorcontroller.h" #include "diffeditordocument.h" #include "diffeditorfactory.h" -#include "diffeditormanager.h" #include "differ.h" #include <QAction> @@ -148,8 +147,6 @@ bool DiffEditorPlugin::initialize(const QStringList &arguments, QString *errorMe addAutoReleasedObject(new DiffEditorFactory(this)); - new DiffEditorManager(this); - return true; } @@ -173,15 +170,14 @@ void DiffEditorPlugin::diff() const QString documentId = QLatin1String("Diff ") + fileName1 + QLatin1String(", ") + fileName2; QString title = tr("Diff \"%1\", \"%2\"").arg(fileName1).arg(fileName2); - auto const document - = qobject_cast<DiffEditorDocument *>(DiffEditorManager::findOrCreate(documentId, title)); + auto const document = qobject_cast<DiffEditorDocument *>( + DiffEditorController::findOrCreateDocument(documentId, title)); if (!document) return; - DiffEditorController *controller = DiffEditorManager::controller(document); + DiffEditorController *controller = DiffEditorController::controller(document); if (!controller) controller = new FileDiffController(document, fileName1, fileName2); - QTC_ASSERT(controller, return); Core::EditorManager::activateEditorForDocument(document); document->reload(); } |