aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/diffeditor
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/diffeditor')
-rw-r--r--src/plugins/diffeditor/diffeditorfactory.cpp5
-rw-r--r--src/plugins/diffeditor/diffeditorfactory.h7
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