summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/qml/qmlcppengine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/debugger/qml/qmlcppengine.cpp')
-rw-r--r--src/plugins/debugger/qml/qmlcppengine.cpp21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/plugins/debugger/qml/qmlcppengine.cpp b/src/plugins/debugger/qml/qmlcppengine.cpp
index e95ebef02a..baef8df87c 100644
--- a/src/plugins/debugger/qml/qmlcppengine.cpp
+++ b/src/plugins/debugger/qml/qmlcppengine.cpp
@@ -102,29 +102,28 @@ bool QmlCppEngine::canDisplayTooltip() const
return m_cppEngine->canDisplayTooltip() || m_qmlEngine->canDisplayTooltip();
}
-bool QmlCppEngine::setToolTipExpression(const DebuggerToolTipContext &ctx)
+bool QmlCppEngine::canHandleToolTip(const DebuggerToolTipContext &ctx) const
{
bool success = false;
if (ctx.isCppEditor)
- success = m_cppEngine->setToolTipExpression(ctx);
+ success = m_cppEngine->canHandleToolTip(ctx);
else
- success = m_qmlEngine->setToolTipExpression(ctx);
+ success = m_qmlEngine->canHandleToolTip(ctx);
return success;
}
-void QmlCppEngine::updateWatchItem(WatchItem *item)
+void QmlCppEngine::updateWatchData(const QByteArray &iname)
{
- if (item->isInspect())
- m_qmlEngine->updateWatchItem(item);
+ if (iname.startsWith("inspect."))
+ m_qmlEngine->updateWatchData(iname);
else
- m_activeEngine->updateWatchItem(item);
+ m_activeEngine->updateWatchData(iname);
}
-void QmlCppEngine::watchDataSelected(const QByteArray &iname)
+void QmlCppEngine::selectWatchData(const QByteArray &iname)
{
- const WatchItem *item = watchHandler()->findItem(iname);
- if (item && item->isInspect())
- m_qmlEngine->watchDataSelected(iname);
+ if (iname.startsWith("inspect."))
+ m_qmlEngine->selectWatchData(iname);
}
void QmlCppEngine::watchPoint(const QPoint &point)