diff options
Diffstat (limited to 'src/plugins/diffeditor')
-rw-r--r-- | src/plugins/diffeditor/diffeditorfactory.cpp | 5 | ||||
-rw-r--r-- | src/plugins/diffeditor/diffeditorfactory.h | 7 |
2 files changed, 1 insertions, 11 deletions
diff --git a/src/plugins/diffeditor/diffeditorfactory.cpp b/src/plugins/diffeditor/diffeditorfactory.cpp index 9944bec558..c02199c629 100644 --- a/src/plugins/diffeditor/diffeditorfactory.cpp +++ b/src/plugins/diffeditor/diffeditorfactory.cpp @@ -62,11 +62,8 @@ DiffEditorFactory::DiffEditorFactory(QObject *parent) rightHandler->setTextEditorWidgetResolver([](Core::IEditor *e) { return static_cast<DiffEditor *>(e)->rightEditorWidget(); }); -} -Core::IEditor *DiffEditorFactory::createEditor() -{ - return new DiffEditor(new DiffEditorDocument); + setEditorCreator([] { return new DiffEditor(new DiffEditorDocument); }); } } // namespace Internal diff --git a/src/plugins/diffeditor/diffeditorfactory.h b/src/plugins/diffeditor/diffeditorfactory.h index 2f89ac6ba3..64795b1971 100644 --- a/src/plugins/diffeditor/diffeditorfactory.h +++ b/src/plugins/diffeditor/diffeditorfactory.h @@ -25,22 +25,15 @@ #pragma once -#include "diffeditor_global.h" - #include <coreplugin/editormanager/ieditorfactory.h> namespace DiffEditor { - namespace Internal { class DiffEditorFactory : public Core::IEditorFactory { - Q_OBJECT - public: explicit DiffEditorFactory(QObject *parent); - - Core::IEditor *createEditor() override; }; } // namespace Internal |