From f036877a0d04681e60cbc010995a8a68c14f89c0 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 5 Oct 2016 13:31:02 +0200 Subject: [PATCH] Debugger: Add internal dumper for Creator's project tree Change-Id: Iefd439bd56f1273f0610d86ae56e43e655a0c9c3 Reviewed-by: Christian Stenger --- share/qtcreator/debugger/creatortypes.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/share/qtcreator/debugger/creatortypes.py b/share/qtcreator/debugger/creatortypes.py index 5c337079d7b..03abe6d502f 100644 --- a/share/qtcreator/debugger/creatortypes.py +++ b/share/qtcreator/debugger/creatortypes.py @@ -233,3 +233,22 @@ def qdump__Core__GeneratedFile(d, value): d.putStringValue(value["m_d"]["d"]["path"]) d.putPlainChildren(value) +def qdump__ProjectExplorer__Node(d, value): + d.putStringValue(value["m_filePath"]) + d.putPlainChildren(value) + +def qdump__ProjectExplorer__FolderNode(d, value): + d.putStringValue(value["m_displayName"]) + d.putPlainChildren(value) + +def qdump__ProjectExplorer__ProjectNode(d, value): + qdump__ProjectExplorer__FolderNode(d, value) + +def qdump__CMakeProjectManager__Internal__CMakeProjectNode(d, value): + qdump__ProjectExplorer__FolderNode(d, value) + +def qdump__QmakeProjectManager__QmakePriFileNode(d, value): + qdump__ProjectExplorer__FolderNode(d, value) + +def qdump__QmakeProjectManager__QmakeProFileNode(d, value): + qdump__ProjectExplorer__FolderNode(d, value)