diff --git a/src/plugins/qmljseditor/qmljshoverhandler.cpp b/src/plugins/qmljseditor/qmljshoverhandler.cpp index 7cefaa5a1a1336ce9cc4092d574e50b5ec6004f1..1015b6b7b253a8c072568ed09e66435e6abc6ce6 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 eff2b75a06f68554830edec8b7c37fdd69cdd9df..dafe0bd0974fd15b0b102f15f9bd7c62d2b313c9 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;