TextEditor: Factory cosmetics

Pimpl, add some convenience setters.

Change-Id: I525c080179fddab6fe2bd2270505fdbf33e56be2
Reviewed-by: David Schulz <david.schulz@digia.com>
This commit is contained in:
hjk
2014-10-15 00:36:39 +02:00
parent 9ee73a4fac
commit eacaf93a59
9 changed files with 126 additions and 103 deletions

View File

@@ -144,7 +144,7 @@ QString CMakeEditor::contextHelpId() const
class CMakeEditorWidget : public TextEditorWidget
{
public:
CMakeEditorWidget();
CMakeEditorWidget() {}
private:
bool save(const QString &fileName = QString());
@@ -152,11 +152,6 @@ private:
void contextMenuEvent(QContextMenuEvent *e);
};
CMakeEditorWidget::CMakeEditorWidget()
{
setCodeFoldingSupported(true);
}
void CMakeEditorWidget::contextMenuEvent(QContextMenuEvent *e)
{
showDefaultContextMenu(e, Constants::M_CONTEXT);
@@ -283,6 +278,7 @@ CMakeEditorFactory::CMakeEditorFactory(CMakeSettingsPage *settingsPage)
setDocumentCreator([]() { return new CMakeDocument; });
setGenericSyntaxHighlighter(QLatin1String(Constants::CMAKEMIMETYPE));
setCommentStyle(Utils::CommentDefinition::HashStyle);
setCodeFoldingSupported(true);
setCompletionAssistProvider(new CMakeFileCompletionAssistProvider(settingsPage));