From e4677d5a913c1bbcf2e849e5c2f3690f903c872a Mon Sep 17 00:00:00 2001 From: Simjees Abraham Date: Fri, 25 May 2012 09:58:52 +0200 Subject: [PATCH] Debugger: Engines Queried on Reload of Qml. Change-Id: I75de9fa584af8eb22a3eac6b0ab9d30b87d2ed69 Reviewed-by: Aurindam Jana --- src/plugins/debugger/qml/qmlinspectoradapter.cpp | 1 + src/plugins/debugger/qml/qmlinspectoragent.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/debugger/qml/qmlinspectoradapter.cpp b/src/plugins/debugger/qml/qmlinspectoradapter.cpp index eb55367fc63..70a7020deca 100644 --- a/src/plugins/debugger/qml/qmlinspectoradapter.cpp +++ b/src/plugins/debugger/qml/qmlinspectoradapter.cpp @@ -593,6 +593,7 @@ void QmlInspectorAdapter::onReloaded() QmlJS::Document::Ptr doc = snapshot.document(it.key()); it.value()->resetInitialDoc(doc); } + m_agent->reloadEngines(); } void QmlInspectorAdapter::onDestroyedObject(int objectDebugId) diff --git a/src/plugins/debugger/qml/qmlinspectoragent.h b/src/plugins/debugger/qml/qmlinspectoragent.h index 58659f8658e..f71484f4294 100644 --- a/src/plugins/debugger/qml/qmlinspectoragent.h +++ b/src/plugins/debugger/qml/qmlinspectoragent.h @@ -90,6 +90,7 @@ public: void setEngineClient(QmlDebug::BaseEngineDebugClient *client); QString displayName(int objectDebugId) const; int parentIdForObject(int objectDebugId); + void reloadEngines(); public slots: void fetchContextObjectsForLocation(const QString &file, @@ -110,7 +111,6 @@ private slots: void onValueChanged(int debugId, const QByteArray &propertyName, const QVariant &value); private: - void reloadEngines(); void fetchObjectsInContextRecursive(const QmlDebug::ContextReference &context); void objectTreeFetched(const QmlDebug::ObjectReference &result);