summaryrefslogtreecommitdiff
path: root/src/plugins/texteditor/snippets/snippeteditor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/texteditor/snippets/snippeteditor.cpp')
-rw-r--r--src/plugins/texteditor/snippets/snippeteditor.cpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/plugins/texteditor/snippets/snippeteditor.cpp b/src/plugins/texteditor/snippets/snippeteditor.cpp
index 3c6d23dc8d..e43e578f83 100644
--- a/src/plugins/texteditor/snippets/snippeteditor.cpp
+++ b/src/plugins/texteditor/snippets/snippeteditor.cpp
@@ -31,10 +31,11 @@
#include <texteditor/basetextdocument.h>
#include <texteditor/texteditorconstants.h>
+#include <utils/qtcassert.h>
#include <QFocusEvent>
-using namespace TextEditor;
+namespace TextEditor {
/*!
\class TextEditor::SnippetEditorWidget
@@ -45,15 +46,15 @@ using namespace TextEditor;
SnippetEditor::SnippetEditor()
{
- setContext(Core::Context(Constants::SNIPPET_EDITOR_ID, Constants::C_TEXTEDITOR));
+ addContext(Constants::SNIPPET_EDITOR_ID);
+ setEditorCreator([]() { return new SnippetEditor; });
+ setWidgetCreator([]() { return new SnippetEditorWidget; });
+ setDocumentCreator([]() { return new BaseTextDocument(Constants::SNIPPET_EDITOR_ID); });
}
SnippetEditorWidget::SnippetEditorWidget(QWidget *parent)
: BaseTextEditorWidget(parent)
{
- BaseTextDocumentPtr doc(new BaseTextDocument);
- doc->setId(Constants::SNIPPET_EDITOR_ID);
- setTextDocument(doc);
setFrameStyle(QFrame::StyledPanel | QFrame::Sunken);
setHighlightCurrentLine(false);
setLineNumbersVisible(false);
@@ -76,5 +77,7 @@ void SnippetEditorWidget::focusOutEvent(QFocusEvent *event)
BaseTextEditor *SnippetEditorWidget::createEditor()
{
- return new SnippetEditor;
+ QTC_ASSERT("should not happen anymore" && false, return 0);
}
+
+} // namespace