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.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/cppeditor/cpphoverhandler.cpp b/src/plugins/cppeditor/cpphoverhandler.cpp
index 013ffb723b..d47cde0c7b 100644
--- a/src/plugins/cppeditor/cpphoverhandler.cpp
+++ b/src/plugins/cppeditor/cpphoverhandler.cpp
@@ -38,6 +38,7 @@
#include <extensionsystem/pluginmanager.h>
#include <texteditor/itexteditor.h>
#include <texteditor/basetexteditor.h>
+#include <texteditor/displaysettings.h>
#include <debugger/debuggerconstants.h>
#include <utils/htmldocextractor.h>
@@ -148,7 +149,10 @@ void CppHoverHandler::showToolTip(TextEditor::ITextEditor *editor, const QPoint
QToolTip::hideText();
} else {
if (m_matchingHelpCandidate != -1) {
- const QString &contents = getDocContents();
+ QString contents;
+ TextEditor::BaseTextEditor *baseEditor = baseTextEditor(editor);
+ if (baseEditor && baseEditor->displaySettings().m_integrateDocsIntoTooltips)
+ contents = getDocContents();
if (!contents.isEmpty()) {
m_toolTip = contents;
} else {