summaryrefslogtreecommitdiff
path: root/src/plugins/cppeditor/cpphoverhandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cppeditor/cpphoverhandler.cpp')
-rw-r--r--src/plugins/cppeditor/cpphoverhandler.cpp12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/plugins/cppeditor/cpphoverhandler.cpp b/src/plugins/cppeditor/cpphoverhandler.cpp
index cebf33c43e..7f7346a83b 100644
--- a/src/plugins/cppeditor/cpphoverhandler.cpp
+++ b/src/plugins/cppeditor/cpphoverhandler.cpp
@@ -106,11 +106,10 @@ void CppHoverHandler::identifyMatch(TextEditor::ITextEditor *editor, int pos)
}
}
-void CppHoverHandler::decorateToolTip(TextEditor::ITextEditor *editor)
+void CppHoverHandler::decorateToolTip()
{
- CPPEditor *cppEditor = qobject_cast<CPPEditor *>(editor->widget());
- if (!cppEditor)
- return;
+ if (Qt::mightBeRichText(toolTip()))
+ setToolTip(Qt::escape(toolTip()));
const TextEditor::HelpItem &help = lastHelpItemIdentified();
if (help.isValid()) {
@@ -120,11 +119,6 @@ void CppHoverHandler::decorateToolTip(TextEditor::ITextEditor *editor)
appendToolTip(contents);
else
setToolTip(contents);
- } else {
- QString tip = Qt::escape(toolTip());
- tip.prepend(QLatin1String("<nobr>"));
- tip.append(QLatin1String("</nobr>"));
- setToolTip(tip);
}
addF1ToToolTip();
}