diff --git a/src/libs/languageserverprotocol/lsptypes.cpp b/src/libs/languageserverprotocol/lsptypes.cpp index 6f0b57c1e35..7f781f8e6df 100644 --- a/src/libs/languageserverprotocol/lsptypes.cpp +++ b/src/libs/languageserverprotocol/lsptypes.cpp @@ -413,12 +413,4 @@ LanguageServerProtocol::MarkupKind::operator QJsonValue() const return {}; } -Utils::Text::Replacement TextEdit::toReplacement(QTextDocument *document) const -{ - const Range &range = this->range(); - const int start = range.start().toPositionInDocument(document); - const int end = range.end().toPositionInDocument(document); - return Utils::Text::Replacement(start, end - start, newText()); -} - } // namespace LanguageServerProtocol diff --git a/src/libs/languageserverprotocol/lsptypes.h b/src/libs/languageserverprotocol/lsptypes.h index 3a9adb1b0d8..c4a4e7a0bc8 100644 --- a/src/libs/languageserverprotocol/lsptypes.h +++ b/src/libs/languageserverprotocol/lsptypes.h @@ -228,8 +228,6 @@ public: QString newText() const { return typedValue(newTextKey); } void setNewText(const QString &text) { insert(newTextKey, text); } - Utils::Text::Replacement toReplacement(QTextDocument *document) const; - bool isValid() const override { return contains(rangeKey) && contains(newTextKey); } };