diff --git a/share/qtcreator/dumper/qttypes.py b/share/qtcreator/dumper/qttypes.py index a7c2d7fbcdb030806b5ecc90b5c3aeeb6ab157e8..9719bea61c26f54ee47bc27291407996e547df34 100644 --- a/share/qtcreator/dumper/qttypes.py +++ b/share/qtcreator/dumper/qttypes.py @@ -233,8 +233,15 @@ def qdump__QDir(d, value): d.putStringValue(data["dirEntry"]["m_filePath"]) if d.isExpanded(): with Children(d): + qdir = d.ns + "QDir::" d.putCallItem("absolutePath", value, "absolutePath") d.putCallItem("canonicalPath", value, "canonicalPath") + d.putSubItem("entryList", parseAndEvaluate( + "'%sentryList'(%s, %sNoFilter, %sNoSort)" + % (qdir, value.address, qdir, qdir)), False) + d.putSubItem("entryInfoList", parseAndEvaluate( + "'%sentryInfoList'(%s, %sNoFilter, %sNoSort)" + % (qdir, value.address, qdir, qdir)), False) def qdump__QFile(d, value):