diff --git a/src/plugins/cmakeprojectmanager/cmakeeditor.cpp b/src/plugins/cmakeprojectmanager/cmakeeditor.cpp index da4bc6e7987..b46772758cf 100644 --- a/src/plugins/cmakeprojectmanager/cmakeeditor.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeeditor.cpp @@ -152,11 +152,20 @@ QString CMakeEditor::contextHelpId() const CMakeEditorWidget::CMakeEditorWidget(QWidget *parent) : BaseTextEditorWidget(new CMakeDocument(), parent) -{} +{ + ctor(); +} CMakeEditorWidget::CMakeEditorWidget(CMakeEditorWidget *other) : BaseTextEditorWidget(other) -{} +{ + ctor(); +} + +void CMakeEditorWidget::ctor() +{ + setCodeFoldingSupported(true); +} TextEditor::BaseTextEditor *CMakeEditorWidget::createEditor() { diff --git a/src/plugins/cmakeprojectmanager/cmakeeditor.h b/src/plugins/cmakeprojectmanager/cmakeeditor.h index 5c59481d477..3f213de84f1 100644 --- a/src/plugins/cmakeprojectmanager/cmakeeditor.h +++ b/src/plugins/cmakeprojectmanager/cmakeeditor.h @@ -79,6 +79,7 @@ protected: private: CMakeEditorWidget(TextEditor::BaseTextEditorWidget *); // avoid stupidity + void ctor(); }; class CMakeDocument : public TextEditor::BaseTextDocument