diff --git a/src/plugins/qmljseditor/qmljshoverhandler.cpp b/src/plugins/qmljseditor/qmljshoverhandler.cpp index 7cefaa5a1a1..1015b6b7b25 100644 --- a/src/plugins/qmljseditor/qmljshoverhandler.cpp +++ b/src/plugins/qmljseditor/qmljshoverhandler.cpp @@ -375,7 +375,7 @@ void QmlJSHoverHandler::operateTooltip(TextEditorWidget *editorWidget, const QPo else if (m_colorTip.isValid()) Utils::ToolTip::show(point, m_colorTip, editorWidget); else - Utils::ToolTip::show(point, toolTip(), editorWidget); + BaseHoverHandler::operateTooltip(editorWidget, point); } void QmlJSHoverHandler::prettyPrintTooltip(const Value *value, diff --git a/src/plugins/texteditor/basehoverhandler.h b/src/plugins/texteditor/basehoverhandler.h index eff2b75a06f..dafe0bd0974 100644 --- a/src/plugins/texteditor/basehoverhandler.h +++ b/src/plugins/texteditor/basehoverhandler.h @@ -65,13 +65,13 @@ protected: void setLastHelpItemIdentified(const HelpItem &help); const HelpItem &lastHelpItemIdentified() const; + virtual void decorateToolTip(); + virtual void operateTooltip(TextEditorWidget *editorWidget, const QPoint &point); private: void clear(); void process(TextEditorWidget *widget, int pos); virtual void identifyMatch(TextEditorWidget *editorWidget, int pos) = 0; - virtual void decorateToolTip(); - virtual void operateTooltip(TextEditorWidget *editorWidget, const QPoint &point); bool m_diagnosticTooltip; QString m_toolTip;