68 WordHoverTooltipMode(
const QString &name =
"WordHoverTooltipMode",
const QString &description =
"", QObject *parent =
nullptr);
71 virtual void onStateChanged(
bool state);
78 void emitWordHover(QTextCursor cursor);
83 QPair<QStringList, QString> parseTooltipDocstring(
const QString &docstring)
const;
87 QObject *m_pPythonEngine;
89 int m_tooltipsMaxLength;
90 bool m_tooltipVisible;
93 void onMouseMoved(QMouseEvent *e);
94 void onJediGetHelpResultAvailable(QVector<ito::JediGetHelp> helps);