From fc80a5afb48fb32e0d5c99fd1e4a22b4d66415f0 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Thu, 3 Nov 2016 15:52:30 +0100 Subject: [PATCH] Debugger: Implement QmlEngine::doUpdateLocals This allows us to sort the locals by name immediately when the action is triggered. Task-number: QTCREATORBUG-16645 Change-Id: Ifd24f49e66523af5e988065c9a33aae00e7fb290 Reviewed-by: hjk --- src/plugins/debugger/qml/qmlengine.cpp | 6 ++++++ src/plugins/debugger/qml/qmlengine.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/plugins/debugger/qml/qmlengine.cpp b/src/plugins/debugger/qml/qmlengine.cpp index c3aec855a07..638f97f35af 100644 --- a/src/plugins/debugger/qml/qmlengine.cpp +++ b/src/plugins/debugger/qml/qmlengine.cpp @@ -1087,6 +1087,12 @@ void QmlEngine::quitDebugger() shutdownInferior(); } +void QmlEngine::doUpdateLocals(const UpdateParameters ¶ms) +{ + Q_UNUSED(params); + d->updateLocals(); +} + void QmlEngine::disconnected() { showMessage(tr("QML Debugger disconnected."), StatusBar); diff --git a/src/plugins/debugger/qml/qmlengine.h b/src/plugins/debugger/qml/qmlengine.h index 2ce3efd73e0..1f6b9c9bbe6 100644 --- a/src/plugins/debugger/qml/qmlengine.h +++ b/src/plugins/debugger/qml/qmlengine.h @@ -129,6 +129,8 @@ private: bool hasCapability(unsigned) const override; void quitDebugger() override; + void doUpdateLocals(const UpdateParameters ¶ms) override; + void closeConnection(); void startApplicationLauncher(); void stopApplicationLauncher();