diff options
author | hjk <hjk121@nokiamail.com> | 2014-08-20 01:09:56 +0200 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2014-08-20 15:48:27 +0200 |
commit | b86269edbdfacc27e4b967e4a41c4359c7af0ae5 (patch) | |
tree | 8d6ddfead7d5d57101bad7bde9a938ac8db1b1c1 /src/plugins/android/javaeditor.h | |
parent | 03eb2f97cf0bab5f9bcda39c6fc66c99107977c5 (diff) | |
download | qt-creator-b86269edbdfacc27e4b967e4a41c4359c7af0ae5.tar.gz |
Android: General java editor related code consolidation
Merge editor files, convert to new editor setup scheme.
Change-Id: Ie498ac5dcb1efc288e55082a285e6daada6b5ebf
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Diffstat (limited to 'src/plugins/android/javaeditor.h')
-rw-r--r-- | src/plugins/android/javaeditor.h | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/plugins/android/javaeditor.h b/src/plugins/android/javaeditor.h index 058cde57ee..700fcded84 100644 --- a/src/plugins/android/javaeditor.h +++ b/src/plugins/android/javaeditor.h @@ -33,12 +33,11 @@ #include <texteditor/basetextdocument.h> #include <texteditor/basetexteditor.h> #include <utils/uncommentselection.h> +#include <coreplugin/editormanager/ieditorfactory.h> namespace Android { namespace Internal { -class JavaEditorFactory; - class JavaEditor : public TextEditor::BaseTextEditor { Q_OBJECT @@ -46,29 +45,27 @@ class JavaEditor : public TextEditor::BaseTextEditor public: JavaEditor(); - Core::IEditor *duplicate(); TextEditor::CompletionAssistProvider *completionAssistProvider(); }; -class JavaEditorWidget : public TextEditor::BaseTextEditorWidget +class JavaDocument : public TextEditor::BaseTextDocument { Q_OBJECT public: - JavaEditorWidget(); - -protected: - TextEditor::BaseTextEditor *createEditor(); + JavaDocument(); + QString defaultPath() const; + QString suggestedFileName() const; }; -class JavaDocument : public TextEditor::BaseTextDocument + +class JavaEditorFactory : public Core::IEditorFactory { Q_OBJECT public: - JavaDocument(); - QString defaultPath() const; - QString suggestedFileName() const; + JavaEditorFactory(); + Core::IEditor *createEditor(); }; } // namespace Internal |