From d7058e1afedfe609ff6e81222bd2137922bf7de3 Mon Sep 17 00:00:00 2001 From: Ivan Donchevskii Date: Wed, 16 Jan 2019 09:37:54 +0100 Subject: ClangFormat: Refactor indenter to allow ClangFormat unit-tests We do not build texteditor files in unit-tests so some tricks were required to make ClangFormatIndenter available. First simple unit-test proofs it builds and runs. Change-Id: I81d5ea099bd27fd1c1ed8b5b7877299dcc62a67f Reviewed-by: Nikolai Kosjar --- src/plugins/cmakeprojectmanager/cmakeeditor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/plugins/cmakeprojectmanager/cmakeeditor.cpp') diff --git a/src/plugins/cmakeprojectmanager/cmakeeditor.cpp b/src/plugins/cmakeprojectmanager/cmakeeditor.cpp index 122569616e..c5c0fe5b74 100644 --- a/src/plugins/cmakeprojectmanager/cmakeeditor.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeeditor.cpp @@ -229,7 +229,7 @@ CMakeEditorFactory::CMakeEditorFactory() setEditorCreator([]() { return new CMakeEditor; }); setEditorWidgetCreator([]() { return new CMakeEditorWidget; }); setDocumentCreator(createCMakeDocument); - setIndenterCreator([]() { return new CMakeIndenter; }); + setIndenterCreator([](QTextDocument *doc) { return new CMakeIndenter(doc); }); setUseGenericHighlighter(true); setCommentDefinition(Utils::CommentDefinition::HashStyle); setCodeFoldingSupported(true); -- cgit v1.2.1