From b7f1c9349596da84f5a7579cceca97130d01aebf Mon Sep 17 00:00:00 2001 From: Charles Huet Date: Tue, 12 Aug 2014 12:21:09 +0200 Subject: [PATCH] CmakeEditor: Enable code folding support Change-Id: I00b34d09c16890de53de4cf910fa2638af3ed4d5 Reviewed-by: Daniel Teske --- src/plugins/cmakeprojectmanager/cmakeeditor.cpp | 13 +++++++++++-- src/plugins/cmakeprojectmanager/cmakeeditor.h | 1 + 2 files changed, 12 insertions(+), 2 deletions(-) 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