forked from qt-creator/qt-creator
Remove a few TextDocument subclasses
Which only differed in some property settings. Change-Id: Ie844c32709ebe719a5b749fd2ef828b64086ba9a Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
This commit is contained in:
@@ -44,22 +44,13 @@
|
||||
namespace Android {
|
||||
namespace Internal {
|
||||
|
||||
//
|
||||
// JavaDocument
|
||||
//
|
||||
|
||||
class JavaDocument : public TextEditor::TextDocument
|
||||
static TextEditor::TextDocument *createJavaDocument()
|
||||
{
|
||||
public:
|
||||
JavaDocument();
|
||||
};
|
||||
|
||||
|
||||
JavaDocument::JavaDocument()
|
||||
{
|
||||
setId(Constants::JAVA_EDITOR_ID);
|
||||
setMimeType(QLatin1String(Constants::JAVA_MIMETYPE));
|
||||
setIndenter(new JavaIndenter);
|
||||
auto doc = new TextEditor::TextDocument;
|
||||
doc->setId(Constants::JAVA_EDITOR_ID);
|
||||
doc->setMimeType(QLatin1String(Constants::JAVA_MIMETYPE));
|
||||
doc->setIndenter(new JavaIndenter);
|
||||
return doc;
|
||||
}
|
||||
|
||||
//
|
||||
@@ -72,7 +63,7 @@ JavaEditorFactory::JavaEditorFactory()
|
||||
setDisplayName(tr("Java Editor"));
|
||||
addMimeType(Constants::JAVA_MIMETYPE);
|
||||
|
||||
setDocumentCreator([]() { return new JavaDocument; });
|
||||
setDocumentCreator(createJavaDocument);
|
||||
setUseGenericHighlighter(true);
|
||||
setCommentStyle(Utils::CommentDefinition::CppStyle);
|
||||
setEditorActionHandlers(TextEditor::TextEditorActionHandler::UnCommentSelection);
|
||||
|
||||
Reference in New Issue
Block a user