LSP: remove qt version check for markdown

Change-Id: I54da2acf5e3542355064b916582f3507b6bc5356
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
David Schulz
2020-07-09 14:32:37 +02:00
parent b9f47c5f02
commit d097330b40
3 changed files with 6 additions and 20 deletions

View File

@@ -133,24 +133,12 @@ static QString toolTipForMarkedStrings(const QList<MarkedString> &markedStrings)
void HoverHandler::setContent(const HoverContent &hoverContent)
{
if (auto markupContent = Utils::get_if<MarkupContent>(&hoverContent)) {
const QString &content = markupContent->content();
if (markupContent->kind() == MarkupKind::plaintext) {
setToolTip(content);
} else if (m_client) {
#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
setToolTip(content, Qt::MarkdownText);
#else
m_client->log(tr("Got unsupported markup hover content: ") + content,
Core::MessageManager::Silent);
setToolTip(content);
#endif
}
} else if (auto markedString = Utils::get_if<MarkedString>(&hoverContent)) {
if (auto markupContent = Utils::get_if<MarkupContent>(&hoverContent))
setToolTip(markupContent->content(), markupContent->textFormat());
else if (auto markedString = Utils::get_if<MarkedString>(&hoverContent))
setToolTip(toolTipForMarkedStrings({*markedString}));
} else if (auto markedStrings = Utils::get_if<QList<MarkedString>>(&hoverContent)) {
else if (auto markedStrings = Utils::get_if<QList<MarkedString>>(&hoverContent))
setToolTip(toolTipForMarkedStrings(*markedStrings));
}
}
} // namespace LanguageClient