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:
@@ -196,20 +196,12 @@ CMakeEditorWidget::Link CMakeEditorWidget::findLinkAt(const QTextCursor &cursor,
|
||||
return link;
|
||||
}
|
||||
|
||||
//
|
||||
// CMakeDocument
|
||||
//
|
||||
|
||||
class CMakeDocument : public TextDocument
|
||||
static TextDocument *createCMakeDocument()
|
||||
{
|
||||
public:
|
||||
CMakeDocument();
|
||||
};
|
||||
|
||||
CMakeDocument::CMakeDocument()
|
||||
{
|
||||
setId(Constants::CMAKE_EDITOR_ID);
|
||||
setMimeType(QLatin1String(Constants::CMAKEMIMETYPE));
|
||||
auto doc = new TextDocument;
|
||||
doc->setId(Constants::CMAKE_EDITOR_ID);
|
||||
doc->setMimeType(QLatin1String(Constants::CMAKEMIMETYPE));
|
||||
return doc;
|
||||
}
|
||||
|
||||
//
|
||||
@@ -225,7 +217,7 @@ CMakeEditorFactory::CMakeEditorFactory()
|
||||
|
||||
setEditorCreator([]() { return new CMakeEditor; });
|
||||
setEditorWidgetCreator([]() { return new CMakeEditorWidget; });
|
||||
setDocumentCreator([]() { return new CMakeDocument; });
|
||||
setDocumentCreator(createCMakeDocument);
|
||||
setIndenterCreator([]() { return new CMakeIndenter; });
|
||||
setUseGenericHighlighter(true);
|
||||
setCommentStyle(Utils::CommentDefinition::HashStyle);
|
||||
|
||||
Reference in New Issue
Block a user