aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/languageclient/languageclientutils.cpp
diff options
context:
space:
mode:
authorDavid Schulz <[email protected]>2024-06-28 11:29:38 +0200
committerDavid Schulz <[email protected]>2024-07-01 11:49:07 +0000
commitccdc2936976f126cd377c97a0b84d69162c246ec (patch)
tree4c278ac8112733e0b6a17d3eafea3cb04ea186ff /src/plugins/languageclient/languageclientutils.cpp
parent9ad0a5a6419b4c8a8cc29370967a37d1b31e6417 (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.cpp13
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());
}
}