summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/qml/qmlcppengine.cpp
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-09-19 15:26:41 +0200
committerhjk <hjk121@nokiamail.com>2014-09-19 16:00:24 +0200
commit970264a88e6bcc5360babda429f43d840501ffcf (patch)
tree68e5f47175a308b1082ef67ada9cef26d3952660 /src/plugins/debugger/qml/qmlcppengine.cpp
parent74f24c96e1341a6fe287e562a905f6e4e70f4ab4 (diff)
downloadqt-creator-970264a88e6bcc5360babda429f43d840501ffcf.tar.gz
Debugger: Operate tooltips on TextEditorWidgets, not TextEditor
Less indirection. Change-Id: Ifbd7195e853d02bfd6562c817fc7f30079913faf Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'src/plugins/debugger/qml/qmlcppengine.cpp')
-rw-r--r--src/plugins/debugger/qml/qmlcppengine.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/plugins/debugger/qml/qmlcppengine.cpp b/src/plugins/debugger/qml/qmlcppengine.cpp
index 492b31c85c..8113c88e79 100644
--- a/src/plugins/debugger/qml/qmlcppengine.cpp
+++ b/src/plugins/debugger/qml/qmlcppengine.cpp
@@ -89,14 +89,15 @@ bool QmlCppEngine::canDisplayTooltip() const
return m_cppEngine->canDisplayTooltip() || m_qmlEngine->canDisplayTooltip();
}
-bool QmlCppEngine::setToolTipExpression(TextEditor::BaseTextEditor *editor, const DebuggerToolTipContext &ctx)
+bool QmlCppEngine::setToolTipExpression(TextEditor::BaseTextEditorWidget *editorWidget, const DebuggerToolTipContext &ctx)
{
- QTC_ASSERT(editor, return false);
+ QTC_ASSERT(editorWidget, return false);
bool success = false;
- if (editor->document()->id() == CppEditor::Constants::CPPEDITOR_ID)
- success = m_cppEngine->setToolTipExpression(editor, ctx);
- else if (editor->document()->id() == QmlJSEditor::Constants::C_QMLJSEDITOR_ID)
- success = m_qmlEngine->setToolTipExpression(editor, ctx);
+ Core::Id id = editorWidget->textDocument()->id();
+ if (id == CppEditor::Constants::CPPEDITOR_ID)
+ success = m_cppEngine->setToolTipExpression(editorWidget, ctx);
+ else if (id == QmlJSEditor::Constants::C_QMLJSEDITOR_ID)
+ success = m_qmlEngine->setToolTipExpression(editorWidget, ctx);
return success;
}