From 74c572b532ce31f6a2ec614d4af1a4ef23891ee6 Mon Sep 17 00:00:00 2001 From: hjk Date: Sat, 23 Aug 2014 00:19:48 +0200 Subject: QmlJSEditor: Use a BaseTextEditorFactory for creation Change-Id: I37e81cf3eda57780c893f4e8d7f2c5c6adf75b55 Reviewed-by: Christian Stenger --- src/plugins/qmljseditor/qmljseditor.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'src/plugins/qmljseditor/qmljseditor.h') diff --git a/src/plugins/qmljseditor/qmljseditor.h b/src/plugins/qmljseditor/qmljseditor.h index bbcebd1c26..118cb1bc77 100644 --- a/src/plugins/qmljseditor/qmljseditor.h +++ b/src/plugins/qmljseditor/qmljseditor.h @@ -34,7 +34,6 @@ #include #include -#include #include #include #include @@ -65,8 +64,9 @@ class QmlJSEditorWidget : public TextEditor::BaseTextEditorWidget Q_OBJECT public: - QmlJSEditorWidget(TextEditor::BaseTextDocumentPtr doc); - ~QmlJSEditorWidget(); + QmlJSEditorWidget(); + + void finalizeInitialization(); QmlJSEditorDocument *qmlJsEditorDocument() const; @@ -146,19 +146,17 @@ class QmlJSEditor : public TextEditor::BaseTextEditor public: QmlJSEditor(); - Core::IEditor *duplicate(); bool open(QString *errorString, const QString &fileName, const QString &realFileName); bool isDesignModePreferred() const; + void finalizeInitialization(); }; -class QmlJSEditorFactory : public Core::IEditorFactory +class QmlJSEditorFactory : public TextEditor::BaseTextEditorFactory { Q_OBJECT public: QmlJSEditorFactory(); - - Core::IEditor *createEditor(); }; } // namespace Internal -- cgit v1.2.1