diff options
author | David Schulz <[email protected]> | 2024-06-28 11:29:38 +0200 |
---|---|---|
committer | David Schulz <[email protected]> | 2024-07-01 11:49:07 +0000 |
commit | ccdc2936976f126cd377c97a0b84d69162c246ec (patch) | |
tree | 4c278ac8112733e0b6a17d3eafea3cb04ea186ff /src/plugins/languageclient/languageclientutils.cpp | |
parent | 9ad0a5a6419b4c8a8cc29370967a37d1b31e6417 (diff) |
Editor: remove TextDocumentManipulator
Change-Id: Iacd7cd40ace77c79eecca3e4e699eb308d0c27de
Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'src/plugins/languageclient/languageclientutils.cpp')
-rw-r--r-- | src/plugins/languageclient/languageclientutils.cpp | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/src/plugins/languageclient/languageclientutils.cpp b/src/plugins/languageclient/languageclientutils.cpp index 561d91a4b1a..ce02785e9c8 100644 --- a/src/plugins/languageclient/languageclientutils.cpp +++ b/src/plugins/languageclient/languageclientutils.cpp @@ -15,7 +15,6 @@ #include <coreplugin/messagemanager.h> #include <coreplugin/progressmanager/progressmanager.h> -#include <texteditor/codeassist/textdocumentmanipulator.h> #include <texteditor/refactoringchanges.h> #include <texteditor/textdocument.h> #include <texteditor/texteditor.h> @@ -100,19 +99,17 @@ bool applyTextEdits(const Client *client, return file->apply(editsToChangeSet(edits, file->document())); } -void applyTextEdit(TextDocumentManipulator &manipulator, - const TextEdit &edit, - bool newTextIsSnippet) +void applyTextEdit(TextEditorWidget *editorWidget, const TextEdit &edit, bool newTextIsSnippet) { const Range range = edit.range(); - const QTextDocument *doc = manipulator.document(); + const QTextDocument *doc = editorWidget->document(); const int start = Text::positionInText(doc, range.start().line() + 1, range.start().character() + 1); const int end = Text::positionInText(doc, range.end().line() + 1, range.end().character() + 1); if (newTextIsSnippet) { - manipulator.replace(start, end - start, {}); - manipulator.insertCodeSnippet(start, edit.newText(), &parseSnippet); + editorWidget->replace(start, end - start, {}); + editorWidget->insertCodeSnippet(start, edit.newText(), &parseSnippet); } else { - manipulator.replace(start, end - start, edit.newText()); + editorWidget->replace(start, end - start, edit.newText()); } } |