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):